Course Information
Instructor - Alexander Nelson
Lecture: Monday, Wednesday 4:00 - 5:15
Discussion: Monday or Wednesday 5:30 - 6:45
Office Hours: Monday, Wednesday 3:00 - 3:55 ITE 201F
TA - Deepak Krishnankutty
Office Hours: Monday, Wednesday 12:00 - 1:00 ITE 375 or ITE 240
Schedule
Discussions
Date |
Notes |
Info |
---|---|---|
9/3/2014 & 9/8/2014 | Discussion 1 | Instruction Set |
9/10/2014 & 9/15/2014 | Discussion 2 | Keyboard Code, Discussion Code, Solution |
9/17/2014 & 9/22/2014 | Discussion 3 | UART.asm |
9/24/2014 & 9/29/2014 | Discussion 4 | C Example |
10/1/2014 & 10/6/2014 | Discussion 5 | |
10/8/2014 & 10/13/2014 | Discussion 6 | Discussion 6 C Code, LCD Driver.c, LCD Driver.h |
10/20/2014 & 10/22/2014 | LinkedList.c | |
11/3/2014 & 11/5/2014 | Discussion 7 | PinChangeInterrupt.c, U0_LCD_Driver.c, U0_LCD_Driver.h |
11/10/2014 & 11/12/2014 | Timer.c | |
11/17/2014 & 11/19/2014 | ADC Tutorial | ADCSampleCode.c |
11/24/2014 & 11/26/2014 | Making AVRX Projects, AVRX | avrx.zip |
12/1/2014 & 12/3/2014 | Project 4 Demos & Project 5 Help |
Projects
All dates are tentative and subject to change.
Date Assigned |
Date Due |
Project Link |
Info |
---|---|---|---|
9/17/2014 | Part 1 - 9/24/2014 Part 2 - 10/2/2014 |
Assignment 1 | ATMega169 Datasheet, Butterfly User Guide |
10/1/2014 | Part 1 - 10/8/2014 Part 2 - 10/15/2014 |
Assignment 2 | Uart.c, Uart.h |
10/22/2014 | 11/5/2014 | Assignment 3 | Input File 1 |
11/12/2014 | 11/26/2014 | Assignment 4 | |
11/26/2014 | 12/9/2014 | Assignment 5 | AVRX_EEPROM.c |
Resources
Type |
Links |
---|---|
AVR Assembly | Beginner AVR Assembler - AVR Assembler Begginer Guide AVR Command Set - AVR Assembler Command Set Beginner Guide - Full AVR Assembler Tutorial |
AVR Assembler Macros | Useful Macros, How to use Macros |
Subroutines | Writing Subroutines |
AVR Parts | Parts List, JTAG Connection |
AVR Butterfly | ATMega169P Datasheet, Butterfly User Guide |
Valgrind | Quick-Start Guide |
C Examples | MIT OpenCourseWare, AVR C Code Examples |
Course Feedback | Survey - Send anonymous feedback about the course to the instructor |