Lectures will be updated to reflect the pace and coverage in class.
PowerPoint lectures written by Professors Ramesh Yerraballi, Andreas Gerstlauer, Bill Bard, Nina Telang, Vijay Janapa Reddi, Mohit Tiwari, and Jonathan Valvano

Lec1  
WS_01.doc  
Lec1Notes.docx

Introduction, microcontroller, binary, digital logic, Ohm's Law
TM4C123, Flowcharts, Design Cycle
Embedded systems, Thumb-2

Lec2  
WS_02.doc  
Lec2Notes.docx  
Not Gate - PortD.zip  
NOTGate-C-PortD.zip

Data flow graphs, call graphs, signed and unsigned numbers, logical and shift operations, condition codes, addressing modes. Introduction to C. (The two  example projects show a design example for a simple NOT gate in ASM and in C) 
Practice C programming
C programming reference card

Lec3 
WS_03.doc  
Lec3Notes.docx 
Interfacing.zip

Assembly syntax
Functions, logic operations, parallel I/O
Switches and LED interfaces

 Lec4  
WS_04.doc  
NOTGate-C
Lec4Notes.docx

I/O Abstraction, software design, branches
Carry and overflow bits

Lec5 
WS_05.doc 
Lec5Notes.docx

Functions, ARM Architecture Procedure Call Standard (AAPCS), parameter passing, call by value, call by reference, arrays, indexing, functional debugging

Lec6 
WS_06.doc  
Lec6Notes.docx

SysTick, and review for Exam1

Lec7
Lec7 stepper motor
WS_07.doc 
Lec7Notes.docx

PLL, Array access, Abstraction, finite state machines, linked structures, introduction to I/O synchronization

Lec8 
WS_08.doc
ModularProgramming.zip 
Lec8Notes.docx

I/O synchronization, Thread synchronization, fundamentals of interrupts, Periodic interrupts with SysTick, DAC, sound generation. Modular programming in C

Lec9 
WS_09.doc
Lec9Notes.docx

Local variables, LCD interface, blind cycle, fixed-point

Lec10
WS_10.doc 
Lec10Notes.docx
Exam2 Download 9 old exams (to Keil folder) including 2 from homework 8  by running this: EE319K_Exam2_Study_Sp2016.exe

Lec11
WS_11.doc 
Lec11Notes.docx

ADC fundamentals, Nyquist Theorem
ADC Programming, Data acquisition system, Lab 8

Lec12  
WS_12.doc
Lec12Notes.docx

FIFO Queues
UART

Lec13  
WS_13.doc 
Lec13Notes.docx
Lec13_UART.zip

2-D array, structures, Timer2A periodic interrupt, Nokia display, sounds
Project illustrating the use of struct

Lec15

Review of EE319K

This web page made by Jonathan Valvano, Go to Home