-
EE 308 Microcontrollers
- Grading Policy
- HCS12 Reference Manual
- D-Bug12 Reference
- MC9S12DP256B Device User Guide
- Using Real-Time Interrupt AN2882
- Clock and Reset Generator
- Enhanced Capture Timer Module
- Load Bootloader+D-Bug12
- Assembly
- C header
- I2C header
- LCD header
- Used to print to screen
Header files
Lab Schedule:
Number | Title | Dates |
Lab 1 | MC9S12 Assembler and Monitor | Jan 24/26 |
Lab 2 - Part 1 | Assembly Language Programming and Ports | Jan 31/Feb 2 |
Lab 2 - Part 2 | Assembly Language Programming and Ports | Feb 7, 9 |
Lab 3 - Part 3 | Assembly Language Programming and Ports | Feb 14, 16 |
Lab 3 - Part 1 | C Language Programming, Interrupts and Timer | Feb 21, 23 |
Lab 3 - Part 2 | Timer Overflow and Real Time Interrupts | Feb 28/Mar 2 |
Lab 3 - Part 3 | Timer Input Capture and Output Compare | Mar 7, 9 |
Lab 4 - Part 1 | 9S12 Subsystems: Pulse Width Modulation | Mar 21, 23 |
Lab 4 - Part 2 | 9S12 Subsystems: A/D Converter | Mar 28, 30 |
Lab 4 - Part 3 | 9S12 Subsystems: Serial Communications | Apr 4, 6 |
Lab 5 - Part 1 | Final Project: Port Expansion | Apr 11, 13 |
Lab 5 - Part 2 | Final Project: Motor Control Speed | Apr 18, 20 |
Lab 5 - Part 2 | Motor Control Final Project | Apr 25, 27 |