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
Receive emails about upcoming Engineering events and courses.
Manage your email subscriptions via My Extension.
| Section ID | Fee | Status | ||
|---|---|---|---|---|
| 07/11/13 - 08/22/13 (Click to show details) | In-class | 095822 | $700.00 | Add to Cart |