EC361 Fall 2013
Text 1: The Definitive Guide to the ARM CORTEX-M3 2nd Edition (D)
Text 2: Manuals Listed Here
LPC1768 User Manual (L) LPC1768 Datasheet
Rev. 08/07/2013 |
||||
Week |
Lesson |
Topic |
Read |
Homework |
|
Week of 19 Aug |
19 August 2013 - first day of class with Monday schedule |
|||
|
1 |
Lecture |
Course Policy and Course Introduction Logic Design Review Microcontrollers Assembly Introduction and Registers |
(D) Ch. 1 (D) Ch. 2.1, 2.2, 3.1, 4.1, 4.3.1, 4.3.2, 4.3.5 |
hw1 sln |
|
Lab |
Lab 1: Introduction to the MCB1760 (D) Ch. 20 Project Download |
|||
|
Week of 26 Aug |
|
|||
|
2 |
Lecture |
Assembler Directives, Addressing, Moving Data Lab 1 code including Memory Map ARM Datatypes, More Instructions |
(L) Ch. 1, 2, & 9 (D) Ch. 4.1, 4.2 4.3 (D) Ch. 20 |
hw2 sln |
|
Lab |
Lab 1 part 2 | |||
|
Week of 2 Sep |
3 Sep: Labor Day: No classes. 4 Sep.: Monday schedule |
|||
|
3 |
||||
|
Lecture |
Bit Banging Machine Code |
(D) Appendix A (D) Ch. 4.1, 4.2, 4.3 (M) |
hw3 sln |
|
|
Lab |
Lab 1 part 3 and part 4 | |||
|
Week of 09 Sep |
|
|||
|
4 |
Lecture |
PC Relative Addressing Code example Lab 1 cont (Quiz 1) Functions & Branch & Link Instructions |
(D) 4.3.4, A.8.1 |
hw4 sln |
|
Lab |
Lab 1 part 4 cont. and Lab2 | |||
|
Week of 16 Sep |
|
|||
|
5 |
Lecture |
Nested Function calls Saving Data Across calls Lab2 & Quiz 2 |
(D) 3.6.1, 3.6.2, A.3.7 |
hw5 sln |
|
Lab |
Lab 2 cont sample Lab report & Lab3 main.c | |||
|
Week of 23 Sep |
EXAM 1: Thursday, 26:Sep:2013 | |||
|
6 |
Lecture |
Interrupts and Exceptions (2) C coding Introduction and Assembly |
(D) 9 cortex m3 user manual |
|
|
Lab |
Exam 1 | |||
|
Week of 30Sep |
||||
|
7 |
Lecture |
C coding examples Memory Mapped I/O in C Lab3 |
(D) 2.4, 2.9, 3.4, 3.5, 4.4.1, 7, 8, 11 (L) 6, 8.5 |
hw7 sln |
|
Lab |
||||
|
Week of 07 Oct |
07 Oct: Columbus Day: No classes | |||
|
8 |
Lecture |
Timer interrupt in C Digital to Analog Converters |
Led.c Led.h LPC17xx.h C reference card |
hw8 sln |
|
Lab |
Lab3 main.c | |||
|
Week of 14 Oct |
||||
|
9 |
Lecture |
Pulse Width Modulation
with Timers PWM examples |
(D) 8.5, 14.1 (L) 34.4.4 (L) 24 |
hw9 sln |
|
Lab |
Lab 4 Project Download | |||
|
Week of 21 Oct |
||||
|
10 |
Lecture |
Lab 5 cont. Analog to Digital Intro |
(L) 24 |
hw10 sln |
|
Lab |
Lab 5 Project Download | |||
|
Week of 28 Oct |
||||
|
11 |
Lecture |
Hurricane Sandy A/D Analysis A/D Ch. 29 Analysis |
(L) 24 (L) 29 |
hw11 sln |
|
Lab |
Hurricane Sandy | |||
|
Week of 04 Nov |
||||
|
12 |
Lecture |
PWM Ch. 24 Analysis Quiz 3 and 4 Exam Review |
(L) 29 | |
|
Lab |
Lab 5 cont. Lab 6 Project Download | |||
|
Week of 11 Nov |
11 Nov: Veterans Day: No classes EXAM 2: Tuesday, 14:Nov:2013 | |||
|
13 |
Lecture |
RS232/UART I2C |
(L) 14, 19 |
hw12 sln |
| Exam 2 | ||||
|
Week of 18 Nov |
||||
|
14 |
Lecture |
I2C Final Lab |
(L) 19 | |
|
Lab |
Lab 7 Project Download | |||
|
Week of 25 Nov |
28-29 Nov: Thanksgiving Day: No classes | |||
|
15 |
Lecture |
Final Lab | ||
|
Lab |
Final Lab | |||
|
Week of 02 Dec |
Last day 5: Dec | |||
|
16 |
||||
| Lecture |
Final Lab Presentations Course Wrap-up |
|||
|
|
FINAL |
FINAL EXAM: ??: December:????(Rickover (section) and Rickover (section )) | ||