Browsing Tag
embedded system
45 posts
Explaining the Concept of UART (Universal Asynchronous Receiver/Transmitter) in Embedded Systems
UART was the very first communication protocol I got working on a microcontroller, and honestly, it’s still the…
What Is I2C (Inter-Integrated Circuit) in Embedded Systems
I2C is probably the protocol I use most often after UART, mainly because so many sensors — accelerometers,…
What Is SPI (Serial Peripheral Interface) in Embedded Systems?
Whenever I need speed — driving an SD card, a fast SPI flash chip, or a TFT display…
What Is an ADC (Analog-to-Digital Converter) in the Context of Embedded Systems?
Almost every embedded project I’ve built eventually needs to sense something from the physical world — a temperature,…
Explaining the Concept of PWM (Pulse Width Modulation) in Embedded Systems
PWM was one of those concepts that seemed almost too simple when I first read about it —…
What Is the Purpose of a Timer in an Embedded System?
Timers were one of those peripherals I underestimated at first — they seemed like a boring counting circuit…
How Does a Watchdog Timer Work in an Embedded System?
I still remember the first time a watchdog timer saved a project of mine — a field sensor…
What Is a Bootloader in an Embedded System?
The first time I needed to update firmware on a device already deployed in the field — without…
Explaining the Concept of Cross-Compilation
Every time I build firmware for an STM32 or AVR chip on my Linux laptop or Windows PC,…
What Is the Role of a Compiler in Embedded System Development?
I used to think of the compiler as a fairly mechanical translator — C code goes in, machine…