Where I use a detailed analysis of the ATmega328P datasheet to develop C code using the C toolchain. Yes, another look at the blink program!
Sources#
- Microchip AVR ATmega328P Go to this page for the datasheet, you will need it.
- Definitive UNO pinout, see below
- avr-libc Standard AVR C Library.
Introduction#
You’ve installed the tool chain, you’ve tested it and added automation. This means you are now ready to begin the process of learning how to program an embedded microcontroller! You might have thought, that was what you were doing with the Arduino. Not quite, you were programming a specific embedded microcontroller board with a specific programming framework.