Everything with a microcontroller has serial busses in it. Busses like UART, I2C, and SPI are very popular choices. When you have a problem with a sensor that uses one or the bus itself, you can use an oscilloscope or logic analyzer to “decode” the traffic. These decoders convert the 1s and 0s into readable HEX or ASCII characters.
Supplemental Content:
- Workbench Wednesday 18: Digilent Analog Discovery Review
- PICOSCOPE 2204A - USB Oscilloscope - Review by baldengineer
- i2c Debugging with a RIGOL DS1054Z Oscilloscope: Trigger and Decode by Jan Cumps
- An Introduction to the UART, SPI, and I2C Communications Protocols
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Now |
---|---|---|---|
[Bundle] Development Kit, Analog Discovery 2 Pro Bundle, 30MHz Oscilloscope, 12MHz Waveform Generator | Digilent | 1 | Buy Now |
RTM3000 - 4 Channel Oscilloscope (RTM3K-COM4) | Rohde & Schwarz | 1 | Buy Now |
PicoScope 2204A - USB 2 Channel Oscilloscope | PicoScope | 1 | Buy Now |
Arduino Uno | Arduino | 1 | Buy Now |
Top Comments