STM32 UART Bare Metal | Hello, World! (Getting Started)
In this video, I demonstrate a bare-metal UART implementation on an STM32 microcontroller - no HAL or CubeMX. Using register-level programming, we initialize UART and transmit a simple "Hello, World!" message to a PC over a serial terminal. This isn't a deep dive into UART. Think of it as a preview of what's to come. My goal is to teach embedded systems from the ground up by working directly with the hardware, building the skills used by firmware and embedded engineers. STM32 Board: https://amzn.to/4piqzRu In this video: Register-level UART initialization Basic STM32 peripheral configuration Writing to the UART Data Register (DR) Sending "Hello, World!" over a serial connection Future videos will dive much deeper into topics like clock configuration, GPIO, UART internals, baud rate generation, receiving data, interrupts, DMA, and other bare-metal STM32 concepts. If you want to learn embedded systems by understanding what's happening beneath the abstraction layers, subscribe so you don't miss what's next. #STM32 #UART #BareMetal #EmbeddedSystems #Firmware

Making AMD's Ryzen AI Halo Do Work

COMPLETE EMBEDDED SYSTEMS Roadmap - What Arduino Won't Teach You

STM32 Guide #2: Registers + HAL (Blink example)

The Raspberry Pi I wasn't supposed to buy

Stop Buying the Wrong Board — Arduino vs ESP32 vs STM32 vs Raspberry Pi vs BeagleBone vs Jetson Nano

Physicists Just Broke One Of Quantum Physics’ Biggest Restraints

Linus Torvalds: AI Is Changing Linux Fast

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

AI Said This Aircraft Could Fly 246+ km. So I Built It and Flight-Tested It!

Before You Trash Your Old PC Power Supply... Build This!

the true reason C++ always wins

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Flipper One is Finally Here (And It's Huge)

Robotron - Computers from the GDR

How 1999 Quake 3 Teaches Elite Software Engineering

The Local AI Hardware Mistake Everyone Makes

Unbelievable Workers | Working with Talented Engineers #46 #fail #adamrose #smartworkers

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

STM32 + LCD Display (FMC) Firmware Tutorial - Phil's Lab #146

