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.
Lecture 21 - PWM and Output Compare
VIDEO
Time
Lecture Chapters
[00:05:40]
1. Semaphores in Protothreads
[00:12:00]
2. Spawning versus Signalling a Thread
[00:16:00]
3. Output Compare Unit Examples
[00:24:00]
4. Limited Bandwidth of Optoisolator
Go to the Course Home or watch other lectures:
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