Omschrijving
Een diepgaande kijk op de 8-bit AVR-architectuur in ATtiny- en ATmega-microcontrollers, voornamelijk vanuit het oogpunt van software en programmeren. Verken de AVR-architectuur met behulp van C en assembleertaal in Microchip Studio (voorheen Atmel Studio) met ATtiny-microcontrollers.
- Leer de details van hoe AVR-microcontrollers intern werken, inclusief de interne registers en geheugenkaart van ATtiny-apparaten.
- Programmeer ATtiny microcontrollers met behulp van een Atmel-ICE programmer/debugger, of gebruik een goedkope hobbyprogrammer, of zelfs een Arduino Uno als programmer.
- De meeste codevoorbeelden kunnen worden uitgevoerd met behulp van de Microchip Studio AVR simulator.
- Leer programma's schrijven voor ATtiny microcontrollers in assembleertaal.
- Zie hoe assembleertaal wordt omgezet in machinecode-instructies door het assembler-programma.
- Ontdek hoe programma's geschreven in de programmeertaal C eindigen als assembleertaal en uiteindelijk als machinecode-instructies.
- Gebruik de Microchip Studio debugger in combinatie met een hardware USB programmer/debugger om assembly en C taalprogramma's te testen, of gebruik de Microchip Studio AVR simulator.
- DIP verpakte ATtiny microcontrollers worden in dit deel gebruikt voor eenvoudig gebruik op elektronische breadboards, voornamelijk gericht op de ATtiny13(A) en ATtiny25/45/85.
- Leer over instructietiming en klokken in AVR-microcontrollers met behulp van ATtiny-apparaten.
- Ben je op weg om een AVR-expert te worden met geavanceerde debugging- en programmeervaardigheden.