1 Fundamentals of Microcontrollers - Arduino bare-metal breakdown
A favourite route off Arduino, this Mitch Davis series gradually removes the framework and board until viewers can program bare chips using the datasheet.
Channel
8 recommended videos. Channel on YouTube
A favourite route off Arduino, this Mitch Davis series gradually removes the framework and board until viewers can program bare chips using the datasheet.
Mitch Davis's series is praised for teaching register-level AVR programming at a gentle pace, moving learners from Arduino functions towards understanding the hardware directly.
The opening part of Mitch Davis's four-part STM32 guide, repeatedly suggested to newcomers for choosing a first board and understanding the ST software ecosystem.
Mitch Davis's series is regularly suggested as a compact way into STM32 programming, valued for covering bare-metal fundamentals alongside the vendor's hardware abstraction layer.
An episode in a bare-metal microcontroller series that programs an ATtiny85 from scratch with AVRDUDE, suggested for those wanting to move beyond the Arduino IDE.
Well regarded as an STM32 starting point from Mitch Davis, explaining registers and the HAL through a blink example, and especially useful for those coming from Arduino.
Mitch Davis shows how to read a character LCD datasheet and drive the display manually, recommended as a grounding for embedded learners.
Recommended for building a general understanding of bootloaders and programmers, including how they relate to Arduino-style boards.