Caffeinated Coder
Book an appointment
Lesson 49 · Boards and embedded systems

Test and debug

A brand-new board rarely works the first time. Bring it up in order: check the power rails with a multimeter, check the clock with an oscilloscope, then load code with a debugger that can halt the CPU and read its registers. A logic analyser decodes the I2C bus, boundary scan over JTAG tests every signal pin, and a calm routine finds the fault.

12 min10 steps5 questionsAdvanced
Fig 49 · Interactive
Loading figure…
or ← →

Quiz Unlocks after the last step.