Class 5

A course class for AVR: Architecture, Assembly & Reverse Engineering

Explore the hidden depths of the AVR-8 architecture, looking under the hood of the compiler and diving into the MCU's internals!

LutetiumLutetium 01/07/2021 at 19:405 Comments

Class 5 - We'll get even more hands-on AVR assembly experience by writing a complete program from scratch, learning how to set up and utilize the built-in AVR Timer peripherals.

Final Project Instructions - please tag your project with AVRPong
(For those who would like a Certificate of Completion from HackadayU, this must be completed by March 31st, 2021).

Class 5 Video:


Michael Möller wrote 02/25/2021 at 15:19 point

And so it ended. A fantastic course, a very knowledgable instructor, the format "constrained" (possibly enhanced, rather ) by the web, and it was a torrent of information. If  I had not known about half (or threequarter) of the stuff before, I would have been overloaded and lost it. Uri was very helpfull both during class and office hours, and then still more on the discord channel.

I'd like to suggest a follow up session after a few weeks - sometime before the Final Project completion close. It really should be a class plenum. I am thinking of the challenges when switching to RealLife circuits (there are no glitches or blue smoke in a simulator ;-) ), or using the real/raw toolchain (i.e. calling the gcc compiler, the avr obj dump, the uploader). What other students find fascinating/struggling with would be interesting to know, too.

  Are you sure? yes | no

Lutetium wrote 02/25/2021 at 17:12 point

Thanks for the suggestion, and we're happy to hear you enjoyed the course!

  Are you sure? yes | no

Uri Shaked wrote 03/08/2021 at 22:11 point

Thank you Michael!

  Are you sure? yes | no

Astropranjal1 wrote 02/23/2021 at 14:14 point

Where can i join this class? 

  Are you sure? yes | no

Lutetium wrote 02/25/2021 at 17:14 point

The live version of this course has ended. However, the class videos from this course will be uploaded to Hackaday's Youtube page in a few weeks. New courses will be starting in Spring!

  Are you sure? yes | no