-
1Watch the HackadayU Classes
Amazing Class 10/10
AVR: Architecture, Assembly & Reverse Engineering
- I realized that this course was way above my level, way too late in the game.
- Had invested in this and wanted to see this through.
- So just push through! You can do it!
-
2Code the program in C
Make sure it works.
-
3Try to reverse engineer the code (cheat) by looking at the assembly code generated
Wokwi is the best Arduino simulator on the planet!
Proteus is crap.
-
4Weep as it gives you random LEDs lighting up
6 hours of frustration down the drain :(
-
5Start from scratch and test your code after writing each function
Prepare to press a lot of Ctrl+F's in AVR Instruction Set Manual.
Also, Wokwi's Web Debugger is your best friend. Check the registers and program counter if something doesn't work.
-
6Pat yourself and do a victory dance
YOU DID IT!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.