|
Embedded System Courses I teach at the
University of
Texas 9S12 boards/Metrowerks 9S12C32 programs
Starter
files Data
sheets
EE319K Introduction to
Microcontrollers Lectures, old exams, and
other material Spring
2012 Lab manual Spring
2012 homework Instructional Movies Email all professors and TAs
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 and in C. New Prerequisites: EE302 and
EE306.
EE445L Microcomputer Interfacing and
Applications wiki
More
Information Old Exams
Lectures
Lab
manual
Undergraduate lab class: Review of the Arm Cortex M3 instruction
set, LM3S1968 I/O, timing 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, PCB
layout, Data Acquisition, Motor control, ZigBee wireless, and systems. New
prerequisite EE319K, EE316 and coregistration in EE333T. 2006
Design Competition Spring
2007 Design Competition Fall
2007 Design Competition Spring
2008 Design Competition Air Guitar Video
Fall
2008 Design Competition Spring
2009 Design Competition Fall
2009 Design Competition Fall 2010 Design Competition Fall
2011 Design Competition Video
EE345M/EE380L.6
Real Time Operating Systems for Embedded Systems wiki
More
Information Old Exams
Lectures and lab manual
Undergraduate lab class: Arm Cortex M3 architecture, C programming,
interrupt programming, DMA, real time systems, file systems, controller
area networks, thread scheduling, thread synchronization, address
translation, DC motors, servo motors, frequency period and pulse width
measurements, pulse-width modulation, USB, ADC, data acquisition systems,
digital filters, digital PID control, robotics. Prerequisite EE345L/EE445L
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 2009
Robot Soccer/Tennis Photos from 2010 Formula0001 Racing 2010
Racing Video 2011 Photos 2011
Racing Video
EE385J.17/BME384J.2
Real-Time Embedded Instrumentation Spring 2009
Graduate lab class: Instrumentation and real time software.
Prerequisites: Microcomputer interfacing, C, op amps, differential
equations.
Spring 2009 Projects AquaSol
GPS
IMS Impedance
Measurement OptoPhone
|