Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

AVR- Architecture, Assembly & Reverse Engineering

Hackaday via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

Start your review of AVR- Architecture, Assembly & Reverse Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.