EE445L Lab manual Fall 2011 and Spring 2012

Jonathan Valvano

Volume 2 Embedded Systems: Real-Time Interfacing to the Arm Cortex M3

             Available from Amazon  Available on CreateSpace


  Go to Home Page 

 

General Lab information

labintro.pdf                   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

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

Mammond 1593Y.pdf                          Box possible for project

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

PCBArtistTutorial.pdf                           How to draw circuits

PCBArtistLibraryTutorial.pdf                How to make new components

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

 

Labs

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

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

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                   Temperature measurement, ADC, OLED

Lab08.pdf        Lab08.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

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

Lab10.pdf        Lab10.doc                   ZigBee, UART, distributed systems, key pad interface

            XBeeManual.pdf                      Specific information about the chip

            Zigbeeinfo.pdf                          General information about ZigBee

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

 

Last updated April 1, 2012, Send comments to: Jonathan W. Valvano .

  Go to Home Page