Skip to main content
U
niversity
of
W
isconsin
–Madison
UW Crest
ECE353: Introduction to Microprocessor Systems
Search
Menu
open menu
close
Embedded System Overview
Peripheral Devices
Expand
Collapse
Peripheral Device Overview
Timers Basics
Pulse Width Modulation
Firmware Basics
Expand
Collapse
C Code Organization
C Variables
Pointers
structs
ARM Cortex-M Memory Map
Embedded Memory Allocation
Interrupts Basics
ARM Interrupt Implementation
FreeRTOS
Expand
Collapse
Bare Metal vs RTOS
FreeRTOS Primer
Tasks
Race Conditions
Semaphores
Queues
Event Groups
Task Notifications
Gatekeeper Tasks
FreeRTOS Interrupt Management
Buffering Data
GPIO Pins
Expand
Collapse
GPIO Pins
Analog Input Pins
Device Electrical Characteristics
Serial Interfaces
Expand
Collapse
UART Basics
UART Interrupt Management
I2C
SPI
External Devices
Expand
Collapse
I2C – EEPROM
nRF24L01+
ILI9341 LCD Controller
EADOGS-102-6
ARM Assembly
Expand
Collapse
Arithmetic and Logic Instructions
Conditional Instructions
Load/Store
Load/Store Multiple
Branches
Function Calls
Stack
EABI
Home
Peripheral Devices
Peripheral Devices