Fall 2014 - ECE470/570: Microprocessor-Based System Design
Unit 1: Introduction to Microprocessor-Based Systems Unit 2: Review of number systems and binary arithmetic Unit 3: Overview of the HCS12 Microcontroller Unit 4: Assembly Language Programming
Unit 5: Hardware and Software Development Tools for the HCS12
Unit 6: C Language Programming
Unit 7: Interrupts and Exceptions
Unit 8: Parallel I/O
Unit 9: Timer functions
Unit 10: Serial communication (SCI, SPI, I2C)
Unit 11: Analog to Digital Conversion
Unit 12: Introduction to Controller Area Network (CAN)
|
Homeworks, Quizzes, Exams |
LABORATORY
Hardware: Dragon12-Light Board pre-loaded with Freescale Serial Monitor for CodeWarrior: The board includes the MC9S12DG256BCPV device (112 LQFP package). A User Guide is available for the MC9S12DT256. The only difference is that the MC9S12DT256 (112 LQFP package) has an extra CAN port(as per the MC9S12D family datasheet)
Software: CodeWarrior for HCS12(X) Microcontrollers (Classic) v.5.1 (Special Edition)
Laboratory Assignments
FINAL PROJECT
List of Projects
Reconfigurable Computing Research Laboratory (RECRLab), Electrical and Computer Engineering Department, Oakland University