|
Courses I teach at the University of
Texas
9S12 boards
9S12C32 programs
Starter files
Data sheets
EE319K
Introduction to Microcontrollers
Lectures, old exams, and other
material Lab
manual Instructional Movies
Undergraduate class: EE319K students discover how the computer
interacts with its environment. Students have hands-on experiences of how an
embedded system could be used to solve EE problems. The analog to digital
converter (ADC) and digital to analog converter (DAC) are the chosen
mechanism to bridge the CE and EE worlds. EE concepts include Ohms Law, LED
voltage/current, resistance measurement, and stepper motor control. CE
concepts include I/O device drivers, debugging, stacks, FIFO queues, local
variables and interrupts. The hardware construction is performed on a
breadboard and debugged using a multimeter. Software is developed in
Freescale 9S12 assembly. Prerequisites: EE306 and EE312.
EE345L Microcomputer Interfacing and
Applications
More
Information Old
Exams
Lectures
Lab
manual
Undergraduate lab class: Review of the 6812 instruction set,
9S12C32 I/O, bus hardware and signals, memory organization, data
structures in C, programming style, documentation, real time debugging,
buffered I/O using interrupts, programmed logic control, table and linked list
interpreters, serial and parallel I/O, keyboards, LED's and LCD's, memory
interface, PCB layout, Data Acquisition, Motor control. Prerequisite EE319K, EE438 and coregistration in
EE333T.
2006 Design Competition
Spring 2007 Design Competition
Fall 2007 Design Competition
Spring 2008 Design Competition
Air Guitar Video
EE345M Real Time
Embedded Microcomputer Lab
More
Information Old
Exams
Lectures Lab
manual
Undergraduate lab class: 6812 architecture, and C programming,
interrupt programming, DMA, real time systems, thread scheduling, thread
synchronization, address translation and advanced memory interfacing, DC
motors, Stepper Motors, relays, solenoids, frequency period and pulse width
measurements, pulse-width modulation, op amp amplifiers, op amp analog
filters, DAC, ADC, data acquisition systems, digital filters, digital PID
control, fuzzy logic control, simple communication systems. Prerequisite
EE345L or EE345S.
2003
MonsterBot Battle Royale Competition winners
2004
Scooper/Sorter/Racer Robot Competition
2005
Racer Robot Competition
2006
Battle Robots
2008 Robot Soccer Competition
EE385J.17/BME384J.2
Real-Time Embedded Instrumentation
Graduate lab class: Instrumentation and real time software.
Prerequisites: Microcomputer interfacing, C, op amps, differential equations.
|