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


Back to AME 3623: Embedded Real-Time Systems