When you’re debugging two bits of electronics talking SPI to each other, there’s a lot that can go sideways. Starting from the ground up, the signals can be wrong: data not synced with clocks right, or phase inverted. On top of that, the actual data sent needs to make sense to the receiving device. Are you sending the right commands?
When nothing’s working, you’re fighting simultaneously on these two fronts and you might need different tools to debug each. An oscilloscope works great at the physical layer, while something like a Bus Pirate or fancier logic analyzer works better at the data layer because it can do parsing for you. [James Bowman]’s SPIDriver looks to us like a Bus…
Latest posts by Peter Bordes (see all)
- The CD Is 40, The CD Is Dead - March 19, 2019
- Scarecrow Video Has Survived This Long. Can It Hang On? - March 19, 2019
- Racing Against China, U.S. Reveals Details of $500 Million Supercomputer - March 19, 2019
More from Around the Web