AME 3623: Embedded Real-Time Systems
Schedule

Note: schedule and readings are subject to change.

PES = Programming Embedded Systems

Class # Date Topic Reading Assignment Due
1 Tue, Jan 13 Class Introduction Syllabus
2 Thu, Jan 15 Circuits Review: Ohms/Kirchoff's
Laws; Resistors; Capacitors
Circuits New: Light Emitting Diodes
Analog Comparators
REVIEW: Electricity
Voltage Divider
Pencasts: Resistors/Capacitors
NEW MATERIAL: Diode Introduction (read up to P-N junctions)
Diode Details (read Light Emitting Diodes)
Pencasts: Diodes (Day 2)
Catme Survey
3 Tue, Jan 20 Binary Representations
Introduction to Microprocessors
Binary Encoding
Binary/Decimal Conversion
PES 2.1-2.4
Arduino Mega 2560 schematic
Pencasts: Binary Representations (Day 3)
Install AVR Tools
4 Thu, Jan 22 Project 0: Introduction to Atmel Programming Breadboards
Handling components
Atmel HOWTO
REVIEW MATERIAL: fgetc() fputc() fputs() fprintf()
NEW MATERIAL: Serial I/O functions on the Atmel
Project 0
5 Tue, Jan 27 Digital I/O PES 2.5-2.8
6 Thu, Jan 29 Finite State Machines I
DC motor control & H-Bridges
PES 3.1-3.2
7 Tue, Feb 3 Project 1: Addressing Multiple Digital Lines PES 6.1-6.5 Project 1 Project 0
8 Thu, Feb 5 Timers and Counters I PES 12.1-12.3, 7.1, Notes on Timers and Counters
9 Tue, Feb 10 Finite State Machines II
Digital to Analog Conversion
PES 3.5-3.6, 4.1-4.4
Analog and Digital Information
Conversion Between Analog and Digital
Review: Solving resistive circuits (focus on the Node Method)
New: Pencasts: Analog/Digital representations (Day 9)
10 Thu, Feb 12 Project 2-3: Motor Control n/a Project 2-3 Project 1
11 Tue, Feb 17 Analog to Digital Conversion PES 7.3
Pencasts: Analog to Digital conversion (Day 11)
12 Thu, Feb 19 Project 4: Analog Interfaces OUlib support for ADC Project 4 Project 2-3
13 Tue, Feb 24 Ice day n/a
14 Thu, Feb 26 Project 5: Analog Processing: Distance Sensors PES 9.2 Project 5 Project 4
15 Tue, Mar 3 Serial Communication PES 7.2 (focus on general ideas)
16 Thu, Mar 5 Snow day n/a
- Fri, Mar 6 Project 5
17 Tue, Mar 10 Exam Preparation
Serial Communication
n/a
18 Thu, Mar 12 Midterm n/a
- Tue, Mar 17 Holiday
- Thu, Mar 19 Holiday
19 Tue, Mar 24 Timers and Counters II n/a
20 Thu, Mar 26 Project 6: Orientation and Rotation Rate Sensing n/a Project 6
21 Tue, Mar 31 Proportional-Derivative Control PES 11.1-11.4
22 Thu, Apr 2 Project 7: PD Control I n/a Project 7 Project 6
23 Tue, Apr 7 Microprocessors and Memory Memory Concepts
Read-only Memory
Microprocessors
24 Thu, Apr 9 Project 8: PD Control II PES 11.5 Project 8 Project 7
25 Tue, Apr 14 Finite State Machines III PES 3.4, 3.7-3.9
26 Thu, Apr 16 Project 9: Finite State Machine Control I PES 4.6-4.7 Project 9 Project 8
27 Tue, Apr 21 Sensor Control: Sonar Example Devantech Sonar Specification
28 Thu, Apr 23 Project work n/a
29 Tue, Apr 28 Final Project Demos n/a Project 9
30 Thu, Apr 30 Final Exam Review n/a
31 Fri, May 8 Final Exam: 8-10am


Back to AME 3623: Embedded Real-Time Systems