WMU Bronco Logo

ECE 4510/5530 Web Site: Dr. Bazuin

 

Class Files:
ECE4510 ABET Syllabus
ECE4510 Syllabus
ECE5530 Syllabus

Laboratory Web Site

Password Web Site

Dr. Grantner's Site

Homework:
HW01 Assign
HW02 Assign
HW03 Assign
HW04 Assign
HW05 Assign

Notes:
Intro
Chap. 01
Chap. 02
Chap. 03
Chap. 04
Chap. 05 Text
Chap. 06
Chap. 07
Chap. 08 PWM_Rate
Chap. 09 Baud_Rate
Chap. 10
Chap. 12 ADC DAC
PING
Chap. 13
Chap. 14

HW_Review
SW Review
Final Review

Misc Stuff Misc Code
MSP430_Notes

Additional Info:
Addr./Inst./MM Tables
ADC_DAC_Ccode
Dr. Atashbar's C Notes

Reference Info:
Freescale Products Site
CPU12RM Ref Manual
CPU12RG Ref Guide
S12CPUV2 Ref Manual
Technological Arts
Image Craft Home
ICC12 Demo Download
ICC12 On-line Help
D-Bug 12 Ref Guide
D-Bug12 Notes
NoICE Home
NoICE Debugger Tutorial
NoICE Help
uC/OS-II RTOS
- for ICC12


Microcontroller Applications

The primary emphasis of the course will be microcontroller architecture, firmware and embedded software design but hardware interface design issues will also be extensively covered. Students are expected to show expertise in both areas.

Exams:

Midterm, Friday, 29 May, 8:30 - 10:30 am
Final, Wednesday, 24 June, 8:30 - 10:30 am

Prerequisites:

ECE 2210 Electrons I
ECE 2510 Introduction to Microprocessors I

Recommended Prerequisites:

ECE 3550 Digital Design
ECE 3570 Computer Architecture

Topics to be tentatively covered in this course include:

- Introduction to the Motorola HC12/HS12 Microcontroller Families
- MC9S12DP512 Architecture and Memory Map
- CPU12 Programmer's Model and Basic Assembly Language Programming
- C Programming with the ICC12 IDE Environment
- uC/OS-II Real Time Kernel Concepts
- Interfacing to the Parallel I/O Ports
- Programming the Flash Memory
- MC9S12DP512 Interrupts
- Programming the Timer Module
- Input Capture and Output Compare
- Programming the PWM Module
- Analog Input and Output Interface
- Serial Communications Interface
- SPI Interface
- CAN Interface
- Advanced I/O Interfacing Techniques
- Design of Static Memory Systems
- Interfacing Static Memory to the MC9S12DP512 External Bus
- 8 or 16-Bit Memory Modules, Critical Timing Analysis

 

 

 

 

 

22-Jun-2009

Mail comments to: brad.bazuin@wmich.edu