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
|04/15/14 - 05/27/14 (Click to show details)||In-class||100976||$650.00||Add to Cart|