ECE 271 Microcontrollers Laboratory
This course requires projects that respond to human input; provide humans with audio, image, or character output; communicate with another digital device using a serial communication protocol; apply timers to measure or source signals; use an ADC to measure and/or control a circuit. Students will: write programs in C/C++ and in assembly using a bit-level reference manual to configure working systems that employ a wide array of microcontroller peripherals; test, debug and document microcontroller software and hardware; use a multi-trace oscilloscope, logic analyzer and/or OCD to test a benchtop microcontroller system; work both alone and with at least one teammate; write more than one report or memo assessed for its value as technical, written communication; respect the IEEE Code of Ethics. Prerequisite: ECE 261; Corequisite: ECE 273
Lab Hours
2
Lecture Hours
0