AVR- Architecture, Assembly & Reverse Engineering
Offered By: Hackaday via YouTube
Course Description
Overview
Dive into the fifth class of the AVR: Architecture, Assembly & Reverse Engineering series, exploring advanced concepts in microcontroller programming. Understand the differences between Data Space and I/O Space, and learn when to use STS versus OUT instructions. Gain insights into the avr/io.h header file and the _SFR_IO_ADDR macro. Discover the inner workings of the MAX7219 LED driver chip and its applications. Finally, apply your knowledge by implementing a Simon Says game using pure assembly language, demonstrating practical skills in AVR programming and hardware interaction.
Syllabus
Start
Data Space vs. I/O Space
STS vs. OUT
avr/io.h & _SFR_IO_ADDR
How The MAX7219 Works
Simon Says Game in Pure Assembly
Taught by
HACKADAY
Related Courses
Comprendre les MicrocontroleursÉcole Polytechnique Fédérale de Lausanne via Coursera Electronic Interfaces: Bridging the Physical and Digital Worlds
University of California, Berkeley via edX Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam Enseignes et afficheurs à LED
École Polytechnique Fédérale de Lausanne via Coursera