Expand This course will cover the basics of embedded system organization including the ARM Cortex-M3, M4, and M4F microcontroller architectures. Common integrated peripherals will be studied including general purpose Input/Output (I/O), timers, Pulse Width Modulation (PWM) units, and Analog-to-Digital Converters (ADC) providing the foundation required for embedded system design and development. Students will learn design fundamentals starting with the Unified Modelling Language (UML), machine code, and assembly language coding. Practical application design will be presented showing students how to interface with LEDs, external contacts, high-voltage electro-mechanical relays, analog signals, and culminate with the design and operation of a bi-directional, variable speed DC motor controller. |