Lecture
See the list below for links to lecture slides and handouts. Slides and handouts will normally be posted shortly before each class period.
Lecture 1: Introduction and Analog Behavior of Digital Systems [slides] [handout]
Lecture 2: Combinational and Sequential Logic [slides] [handout]
Lecture 6: Introduction to the STM32 L432KC MCU and Refresher on C Programming [slides] [handout]
Lecture 8: C Clock Configuration [slides] [handout] [tutorial repository]
Lecture 10: Interrupts [slides] [handout] [tutorial repository]
Lecture 11: Serial Interfaces and SPI [slides] [handout] [project kickoff slides]
Lecture 12: UART and the Internet of Things [slides] [handout] [tutorial repository UART] [tutorial repository ESP8266]
Lecture 13: Introduction to AES: Galois Fields [slides] [handout]
Lecture 15: Graphics and Displays [slides]
Lecture 16: Motors and Speakers [slides]
Lecture 17: Introduction to Real Time Operating Systems [slides] [handout] [tutorial repository]
Lecture 18: Direct Memory Access [slides] [handout] [tutorial repository]
Lecture 19: Connectors [slides]
Lecture 20: The Fast Fourier Transform [slides] [handout] <!– * Lecture 18: Interrupts [slides] [handout]
Lecture 22: Introduction to Real Time Operating Systems [slides] [handout] –>