Reading: Text - You should review interrupts before coming to class. Also read the Assembler Program Template and Multiple Processes. If you want to use C, install the C compiler.
We will discuss program organization and implmenting multiple processes.
Reading: Text - The Analog to Digital Converter, SRS The 68HC12 Analog to Digital Module data sheet LTC1661
We will also discuss interrupts and the "heartbeat" indicator.
Reading: Text - Serial Communications Interface
We will discuss buffering in week 6.
Reading: Text - Serial Peripheral Interface, Inter-Integrated Circuit Interface, data sheet 24LC16
Reading Text -- Other Serial Interfaces
We will have a brief survey of the BDLC, MSCAN, and BDN, but pay particular attention to the 1-wire interface, which is implemented in software and not directly supported by the 68HCS12.
Reading: Text - Electrical Characteristics, External Memory / Peripheral Interfacing, Serial Communications Interface
A different micrcontroller version than that used elsewhere in the course is covered first because of its more general design. We will only briefly look at memory interfacing.
Covered in brief:
We will cover in detail:
Reading: Text - Scaled Integer Arithmetic
Reading: Text - EEPROM Memory and Internal Resource Mapping
Reading: Stand-alone Applications
In-class example and exercise about moving applications from simulation and evaluation board to stand-alone.
Reading: Text - Floating Point Arithmetic
Last chance to work on project with instructor to answer questions. This is a Q&A night.