EE445L Lab manual Fall 2012 and Spring 2013

Jonathan Valvano

Volume 2 Embedded Systems: Real-Time Interfacing to ARM Cortex M Microcontrollers

             Available from Amazon  Available on CreateSpace


  Go to Home Page 

 

General Lab information

labintro.pdf    labintro.doc    Lab introduction, policies

style.pdf                      C programming style guidelines

style_policy.pdf          Policies about grading

TILogicAnalyzer.pdf  Logic analyzer instructions

c_and_h_files.pdf       Example C programming style

ChipsNeededSp12.pdf           List of chips needed from checkout

Lab2Report.pdf          Example Lab report

 

Reference material

Keil uVision Reference Manual and instructions for download and setup

How to install EE319K/EE445L/EE345M software on a Macintosh

CortexM3_InstructionSet.pdf                        Assembly instruction set

CortexM3_TRM_r2p1.pdf                 Assembly instruction set

CreatingProject.pdf                            uVision4 instructions

LM2937-3.3.pdf                                 3.3V reference

LM3S1968.pdf                                   Data sheet

LM3S1968errata.pdf                          Known bugs

LM3S1968kit.pdf                               Evaluation kit, circuit diagram

SystemDesignGuidelines.pdf             How to design embedded systems

LM3S1968pins.pdf                             Quick reference for kit

LM3S1968soldering.pdf                    How to solder pins on the kit

RiT_OLED_P1420_revision2.pdf      OLED data sheet

CAS1007Panel.pcb                             End panels for big black box

Hammond1593Y.pdf             Box possible for project, Black case, 5.512"x 2.165"x 1.102"

Hammond1591E.pdf              Box possible for project, Black case, 7.5" by 4.3" by 2.2"

Ifyoumessuptheboard.pdf                  How to reflash chip

 

Audio files (DAC waveforms)

dac_flute.xls                           Flute sound

dac_horn.xls                            Horn sound

dac_sin.xls                              Sin wave table

dac_trumpet.xls                      Trumpet sound

Instruments.xls                        Multiple sounds (Bassoon, oboe, trumpet

            Bassoon.txt                 Bassoon sound

            Oboe.txt                      Oboe sound

            trumpet.txt                  Trumpet sound

noteFrequencies.xls                 Musical scale

MATLAB Instructions.doc    Convert audio files to raw data

 

MSP430 files

eZ430-F2013 Development Tool.pdf Development tool

MSP430code.zip                                 Example code

msp430f2012.pdf                               Data sheet

MSP430F201x_Artist.pcb                  Example PCB

MSP430F201x_Artist.sch                  Example circuit

MeasuringMicrocontrollerPower.pdf  How to measure power

 

PCB artist files
Online book by 4pcb.com

PCBArtistTutorial.pdf                                    How to draw circuits

PCBArtistLibraryTutorial.pdf                        How to make new components

PCBOrderProcess.pdf                                    How to order a PCB (last step of Lab 7)

 

Labs

Lab01.pdf       Lab01.doc                   ASCII to fixed-point output to OLED

            Lab1.c fixed.h                        A possible way to develop using simulator

Lab02.pdf       Lab02.doc                   Debugging, oscilloscope fundamentals, logic analyzer, dump profile

            BadFifo.c                                FIFO with bugs

Lab03.pdf       Lab03.doc                   Alarm clock, edge-triggered input interrupts, and SysTick interrupts

            Lab3_Artist.sch                      Starter

Lab04.pdf       Lab04.doc                   Stepper motor, output compare interrupts, finite state machine

            Lab4_Artist.sch                      Starter file with stepper, PN2222, switch, 1N914

Lab05.pdf       Lab05.doc                   DAC, SPI, Music player, audio amp 

Lab06.pdf       Lab06.doc                   Introduction to PCB Layout, PCB Artist

            Lab 6 preparation movie

            Lab6_artistStarter.pcb                        PCB

            Lab6_artistStarter.sch             Circuit

Lab07.pdf       Lab07.doc                   Design and Layout of an Embedded System

            Lab8BOM.xls                         Available parts for Labs 8, 9, 11

            lcd4bit.c  lcd4bit.h                  Example software for LCD

            LM3S1968starter.sch  LM3S1968starter.pcb  Possible Lab 8, 9, 11 platform

            GDM12864H.pdf or ADM12864H.pdf        128 by 64 LCD from Sparkfun LCD-00710

            LCD_DV24200.pdf                                       24 by 2 LCD with ribbon cable

Lab08.pdf       Lab08.doc                   Software Drivers for an Embedded System

Lab09.pdf       Lab09.doc                  Temperature measurement, ADC, OLED

Lab10.pdf       Lab10.doc                   ZigBee, UART, distributed systems, PC interface (Spring 2013 Lab)

            XBeeManual.pdf                    Specific information about the chip

            Zigbeeinfo.pdf                                    General information about ZigBee

Lab10ZBfone_2012.pdf   Lab10ZBfone_2012.doc       Fall 2012 Lab  ZigBee, UART, distributed systems, Microphone, speaker

Lab11.pdf       Lab11.doc                   Final Design and Evaluation of Embedded System

 

Last updated January 13, 2013, Send comments to: Jonathan W. Valvano .

  Go to Home Page