| Syllabus | 
| Course
Description The course
will focus
on software issues in embedded systems including use of an advanced
32-bit
ARM Cortex M4 microcontroller and its development environment, interrupt programming
and management, and peripheral interfacing and drivers. Laboratory
assignments
will use prototyping boards, LEDs, A/D
converters, pulse-width modulators,  and SPI and I2C interfaces to peripherals.  Grading Policy There will be two exams, as shown on the class schedule. Lab
reports:  Demo usually required  Textbooks We'll be using the Freescale MK20DX256 32 bit ARM Cortex-M4 microprocessor extensively, and will refer to the datasheet and other documents, see here. 
 |