EE3325 — Embedded Systems
Concepts of architectures for embedded computing systems. Topics include: assembly language programming, assembler directives, C language programming for a 32-bit embedded device, timers, analog-to-digital conversion, interrupts, timing analysis, embedded design project, Interfacing from both a hardware and software perspective. Including electronic interfaces, data acquisition, communication protocols and applications; The design experience culminates in a multi-week, specification-driven project. Lecture and Lab, 4 CR, Prerequisite: EE 2325