- on Microcontrollers
- Published in issue 3/2016 on page 97
Microcontroller programming by soundcard
Microcontrollers normally need a programmer to upload firmware hex files. This design uses an altogether different route. A Java app running on a PC first converts the hex file to a WAV file. Now once a small boot loader program described here has been burned to flash, the microcontroller can be plugged into the PC’s line output. The code now gets uploaded by playing the WAV file on the PC!