Here at Adafruit, we spend lots of our time deep down in the lowest levels of the libraries that our examples are built on. At that level we can’t assume that any of the software on the device is working correctly. The tools in this guide can help you load and debug the software on a microcontroller. It’s easiest with a development board that has a debug connector or at least a spot for one. Once the software is loaded, you can use external tools to verify that everything is working as expected (or figure out why it isn’t.) The toughest bugs may take a lot of time to figure out or may require plugging and unplugging a cable. Inline switches can greatly simplify this process by using a switch to effectively unplug the cable without the hassle.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey