Skip to main content
University of Wisconsin–Madison
UW Crest
ECE353: Introduction to Microprocessor Systems
  • Embedded System Overview
  • ARM Assembly Expand Collapse
    • Arithmetic and Logic Instructions
    • Conditional Instructions
    • Load/Store
    • Load/Store Multiple
    • Branches
    • Function Calls
    • Stack
    • EABI
  • C Programming Language Basics Expand Collapse
    • C Code Organization
    • C Variables
    • Pointers
    • structs
  • GPIO Pins Expand Collapse
    • GPIO Pins
    • Analog Input Pins
    • Device Electrical Characteristics
  • Interrupts Overview
  • Timers Basics
  • Serial Interfaces Expand Collapse
    • UART Basics
    • UART – Advanced Features
    • I2C
    • SPI
  • External Devices Expand Collapse
    • I2C – EEPROM
    • nRF24L01+
    • ILI9341 LCD Controller
    • EADOGS-102-6
  1. Home
  2. C Programming Language Basics

C Programming Language Basics

Code Organization

Variables

Pointers

Structs

 

Site footer content

University logo that links to main university website Part of the Universities of Wisconsin

Website feedback, questions or accessibility issues: jkrachey@wisc.edu | Learn more about accessibility at UW–Madison.

This site was built using the UW Theme | Privacy Notice | © 2025 Board of Regents of the University of Wisconsin System.