infocobuild

ECE 4760: Designing with Microcontrollers

ECE 4760: Designing with Microcontrollers (Fall 2015, Cornell University). ECE 4760 deals with microcontrollers as components in electronic design and embedded control. This course consists of 28 video lectures given by Bruce Land, who is a staff member in Electrical and Computer Engineering at Cornell University. This course focuses on Microchip's PIC32 processors.

Course Introduction


Lecture 01 - Course Introduction
Lecture 02 - Lab 1 Introduction
Lecture 03 - Protothreads
Lecture 04 - Comparator, Input Capture, Output Compare
Lecture 05 - Lab 2 DTMF Dialer
Lecture 06 - Keypad Scanning
Lecture 07 - Direct Digital Synthesis
Lecture 08 - DAC and SPI
Lecture 09 - Direct Memory Access
Lecture 10 - DMA and Lab 2 and 3
Lecture 11 - SPI, DAC, Lab 3
Lecture 12 - Lab 3 and Fixed Point Format
Lecture 13 - Lab 3, Using ADC, Protothreads
Lecture 14 - ADC, More Lab 3
Lecture 15 - DMA, Vref DAC
Lecture 16 - DMA Details
Lecture 17 - Final Project
Lecture 18 - Lab 4, Motor Control, Motor Frequency Response
Lecture 19 - Motor Control, UART, PWM
Lecture 20 - UART in Protothreads
Lecture 21 - PWM and Output Compare
Lecture 22 - Lab 4
Lecture 23 - Lab 4 and FM Synth
Lecture 24 - Lab 4 and Soldering
Lecture 25 - Lab 4 and Sound Synthesis
Lecture 26 - Final Project
Lecture 27 - Karplus/Strong Algorithm, PIC32 Standalone Circuitry, USB HID Device
Lecture 28 - Wireless on Microcontrollers, Speech Playback

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