ECE 4760 - Designing with Microcontrollers

Cornell University - ECE 4760: Designing with Microcontrollers (Spring 2012). ECE 4760 deals with microcontrollers as components in electronic design and embedded control. This course consists of 34 video lectures given by Bruce Land, who is a staff member in Electrical and Computer Engineering at Cornell University. This course focuses on Atmel's microcontrollers and development hardware.

Lecture 01 - Course Introduction Lecture 18 - Motors and Lab 4
Lecture 02 - MCU and Lab 1 Lecture 19 - Preemptive Kernel and Lab 4
Lecture 03 - Timer Example Code Lecture 20 - Preemptive Kernel Example
Lecture 04 - Timer and LCD Examples Lecture 21 - Lab 4 and PID Control
Lecture 05 - LCD Code and Button Debounce Lecture 22 - Lab 4 Motors and PID
Lecture 06 - More Timer Examples Lecture 23 - Random Thoughts Before Spring Break
Lecture 07 - DMM Lab 2 Lecture 24 - Final Project Constraints
Lecture 08 - Lab 2 and ADC Intro Lecture 25 - Project and USART
Lecture 09 - Lab 2 Circuitry Lecture 26 - USART and RF
Lecture 10 - Lab 2 Questions Lecture 27 - SPI
Lecture 11 - Questions and Keypad Scanning Lecture 28 - TWI (I2C)
Lecture 12 - ADC and DDS Lecture 29 - Motor Types
Lecture 13 - Lab 3 FM Audio Synthesis Lecture 30 - Sensors
Lecture 14 - Audio synthesis Lecture 31 - Sensors and Amplifiers
Lecture 15 - Noise Generator, DDS, PWM Lecture 32 - Safety Discussion
Lecture 16 - Audio Synthesis and PWM Lecture 33 - Plagiarism Discussion
Lecture 17 - Keypad Scan State Machine Lecture 34 - Assembly Language Intro

References
ECE 4760 - Designing with Microcontrollers
Taught by Bruce Land. ECE 4760 deals with microcontrollers as components in electronic design and embedded control. Reading Assignments. Links.