Main

Lectures & Lecture Schedule

Schedule Subject to Change


T Aug 24, 2010: Course Overview, Introduction, and Organization

R Aug 26, 2010: Overview of PIC Microcontroller, 16-bit 28-pin Starter Board, Digital IOs PDF


T Aug 31, 2010: Overview of PIC Microcontroller, 16-bit 28-pin Starter Board, Digital IOs PDF, simpleIO_toggle_RB2_statemachine_clean.c

R Sep 02, 2010: Digital IO Interfacing Methods, C Structures, Unions, and Bit Fields PDF


T Sep 07, 2010: Keypad Scanning PDF, C Data Types, Bit Fields, Structs, and Unions simpleIO_toggle_union.c

R Sep 09, 2010: Timers, Pages 95-96 and 125-126 of PIC24FJ64GA002 Datasheet, timer_toggle.c, Annotated Datasheet for Oscillator and Timer


T Sep 14, 2010: Interrupts, Chapter 7 of PIC24FJ64GA002 Datasheet, Chapter 8 of MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs User's Guide, PDF, timer_interrupt_toggle.c

R Sep 16, 2010: Data Representations PDF


T Sep 21, 2010: UARTs and Peripheral Pin Mapping, Chapters 10 and 17 of PIC24FJ64GA002 Datasheet, PDF

R Sep 23, 2010: UARTs (Interrupts and GPS Example), gps_repeater.c, gps_buffer.c, GPS Data Example


T Sep 28, 2010: UARTs (Auto-Baud Configuration, Baud Rate Error) PDF, Analog 2 Digital Conversion PDF

R Sep 30, 2010: Analog 2 Digital Conversion PDF, Chapter 17 of the PIC24F Family Reference Manuals PDF, simpleADC.c


T Oct 5, 2010: Analog 2 Digital Conversion PDF, Chapter 17 of the PIC24F Family Reference Manuals PDF

R Oct 7, 2010: No Class


T Oct 12, 2010: Project Overview, I2C, Chapter 24 of the PIC24F Family Reference Manuals PDF

R Oct 14, 2010: I2C, Chapter 24 of the PIC24F Family Reference Manuals PDF, i2ctemp_skeleton.c


T Oct 19, 2010: Pulse Width Module (Output Compare) PDF, rgbled.c

R Oct 21, 2010: Review for Exam 1


T Oct 26, 2010: No Class

R Oct 28, 2010: Exam 1


T Nov 02, 2010: Project Proposal Presentations:

  1. Group 214
  2. Group 203
  3. Group 201
  4. Group 213
  5. Group 204
  6. Group 211
  7. Group 210

R Nov 04, 2010: Project Proposal Presentations:

  1. Group 212
  2. Group 208
  3. Group 205
  4. Group 209
  5. Group 207
  6. Group 206
  7. Group 202

T Nov 09, 2010: Review of Exam 1

R Nov 11, 2010: NO CLASS Veterans Day


T Nov 16, 2010: SPI Interface Chapter 15 of PIC24FJ64GA002 Datasheet, State Based Programing, adlx.c, adlx.h

R Nov 18, 2010: State Based Programing (cont.), Input Capture Chapter 13 of PIC24FJ64GA002 Datasheet, dc.c, and Programming Flash Program Memory 16-Bit Language Tools Libraries, flash.c


T Nov 23, 2010: Memory Organization (Stack and Heap) PDF

R Nov 25, 2010: NO CLASS Thanksgiving Break


T Nov 30, 2010: Memory Organization (C Stack) PDF

R Dec 02, 2010: NO CLASS, Extended Office Hours


T Dec 07, 2010: ECE 372 Final Project Presentation and Design Contest (9:30AM - 2:30PM, ECE 530)


T Dec 14, 2010: Exam 2 8AM-10AM