YoVDO

AVR- Architecture, Assembly & Reverse Engineering

Offered By: Hackaday via YouTube

Tags

Microcontrollers Courses Reverse Engineering Courses

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