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

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam