AVR Programming
Sun Dec 19 2021 11:37:50 (Unix time = 1639935470)
Learning Microcontrollers
When I'm working with a technology, I like to understand how things work under the hood. In computing, there are no real mysteries, only a lack of understanding. That's partly why I'm drawn to electronics — or more specifically, to microcontrollers. They combine my background in software with a desire to get close to the metal.
I started with Arduino, but wanted to get closer to the silicon. I dropped down a layer, learning to program AVRs directly in C, and then to assembly language. Especially with microcontrollers, there's nothing quite as exciting as understanding byte-for-byte how these chips work.
Below are some of the experiments and projects I've been working on as I learn.
Experiments / Documentation
Github Repos
What I'm Reading
More Articles
- VSCode + AVR Programming - 2021-12-15