This basic applications-oriented assembly programming course covers applications of embedded processors and emphasizes low-level microcontroller programming and interfacing high-level code. Topics include: interrupts, timers and counters, memory spaces, reading and writing to external devices, I/O operations, port operations, nonvolatile memory, and basic real-time operating system concepts. Students receive and are trained on the course kit used in three courses.
Note: Prerequisites: "Introduction to Embedded Systems" and "C/C++ Programming II" or equivalent coursework. This course is unique and must be taken by all students beginning the program. No substitution is possible.
Course Number: ECE-40084 Credit: 2 units
|10/08/13 - 12/03/13 (Click to show details)||Online||097917||$675.00||Closed|