Lecture are posted for only about one week, then removed.
Lectures 1-3 (lectures through May 14) have been removed.
Lecture Notes
Date
Lecture
Update
Schedule
26 May
--
Lab Quiz: Canvas, Honorlock, Zoom
Lab 0 is 15 minutes. All of the others are 55 minutes.
None
19 May
Lecture 4: Assembly, Simulation, Demos
Assembly Language Conversion: GCPU to Atmel XMEGA
Watch the
Accessing Memory
VIDEO
ASAP
See all
course videos
None
--
Microchip (Atmel) Studio: Creating an Assembly Project
VIDEO
The above video is also available on our YouTube channel. See
4744 - Atmel Studio: Creating an Assembly Project
.
None
--
Accessing Memory with the XMEGA
VIDEO
The above video is also available on our YouTube channel. See
4744 - Accessing Memory with the XMEGA
.
None
--
(Help Session) HS1 - AVR Assembly
VIDEO
None
19 May
Lecture 5: Assembly, Addr Mode, Instructions
None
21 May
Lecture 6: GPIO
Hardware: Getting Started
(R0)
(Switch and LED circuit info from 3701)
Intro to Digital Circuits
(
3701 VIDEO
)
EEL3701C - Switch and LED Circuits
(
3701 VIDEO
)
See also
I/O Ports - Introduction
.
VIDEO
The above video is also available on our YouTube channel. See
I/O Ports - Introduction
.
None
21 May
Lecture 7: Program Structure
None
21 May
Lecture 8: Data Structures, Program Structures
None
26 May
Lecture 00: Simplified Timer-Counter
None
--
(Help Session) HS2 - I/O and TC systems.
VIDEO
None
26 May
Lecture 00: Include BM BP GC
None
26 May
Lecture 00: Bouncing
None
26 May
Lecture 10: Resets & Interrupts
None
28 May
Lecture 00: Interrupts for Simplified Timer-Counter
Estimating Time With Timer/Counter Systems
Most Common Use Case for Timer/Counters
Switch Debouncing through Software
None
--
(Help Session) HS3 - Interrupts.
VIDEO
Include files from HS 3
None
28 May
Lecture 09b: Debug
None
28 May
Lecture 09a: Parameter passing
None