Syllabus |
Course
Description
The course
will focus
on software issues in embedded systems including use of an advanced
8-bit
microcontroller and its development environment, interrupt programming
and management, and peripheral interfacing and drivers. Laboratory
assignments
will use prototyping boards, LEDs, audio transducers, A/D
converters, pulse-width modulators, wireless communications, Berkeley
Motes and TinyOS. Grading Policy There will be two exams, as shown on the class schedule. Lab
reports: Demo usually required Textbooks Required CoursePak: We'll be using the Atmel ATmega16 microprocessor extensively, and will refer to the datasheet, which is found at: http://www.atmel.com/atmel/acrobat/doc2466.pdf It is ~320 pages. Hardbound copies of the datasheet as a coursepak, along with selected papers, are available at the Communication Copy Center in the Communications bldg, Rm B-042, cost $33.80. |