OFFICE HOURS: Mon. and
Wed. 3:00 – 4:00 p.m. or by appointment.
370-2861
Office: 115 Dodge
Hall
Email: haskell@oakland.edu
Web page: http://www.cse.secs.oakland.edu/haskell
Course Outline (.doc)
Text: Learning By Example Using C --
Programming the HCS12 Microcontroller Using CodeWarrior
by Richard E.
Haskell
Oakland
University, 2006.
Introductory material (.ppt)
L1.1 History of Microprocessors (.ppt)
L1.2 The 68HC12 and HCS12 Families of Microcontrollers (.ppt)
L2.1 The miniDragon+ Board and CodeWarrior (.ppt)
L2.2 Examples 1 - 4 (.ppt)
L3.1 Example 5 (.ppt)
L3.2 Example 6 (.ppt)
L4.1 Example 7 (.ppt)
L4.2 Example 9 (.ppt)
L4.3 Example 10 (.ppt)
L4.4 Prime Numbers (.ppt)
L5.1 Example 11-AD (.ppt)
L6.1 Example 14 - RTI (.ppt)
L6.2 Example 15 - Controller (.ppt)
L7.1 Example 8 - SCI (.ppt)
L7.2 Example 16 - queue (.ppt)
L7.3 Example 17 - SCIint (.ppt)
L8.1 Example 12 - Pulse-Width Modulation (.ppt)
L8.2 Example 18 - Pulse Train Using Interrupts (.ppt)
L8.3 Example 19 - Measuring the Period of a Pulse Train Using Interrupts (.ppt)
L9.1 Example 13 - Serial Peripheral Interface (SPI) (.ppt)
L10.1 Introduction to Fuzzy Control (.ppt)
L10.2 Example 20 - Fuzzy Control
(.ppt)
Link to: EGR 280 - Introduction to Mechanics
http://personalwebs.oakland.edu/~latcha/EGR280/default.htm
Read the articles on the following three websites in preparation for a discussion in class on Wed., Nov. 29. You will the complete an online quiz on the material.
Basic Concepts And Methods In Ethics
http://ethics.tamu.edu/ethics/essays/basics.htm
Moral Concepts And Theories
http://ethics.tamu.edu/ethics/essays/moral.htm
NSPE Code of Ethics
http://www.nspe.org/ethics/eh1-code.asp
CodeWarrior for HC(S)12 (Special Edition): Free download at
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CWX-H12-SE#orderables
MiniDragon+/FH-SM Kit for Oakland Univ. CSE/EE 470/570:
Order from
http://www.evbplus.com/catalog/product_info.php?cPath=24&products_id=74&osCsid=d6884dde276759d15d8804482b64aa18
Lab Instructor: Jason Gorski
jd2gorsk@oakland.edu
Lab 1 -- CodeWarrior Tutorial
Examples1_4.zip
Lab 2 -- Keypad and LCD
Lab 3 -- Calculator
Lab 5 -- Exam 1
Lab 6 -- Vector Algebra
Vector Algebra_V3.pdf
Lab 7 -- Truss Lab
Lab 8 -- Vector Calculus
Vector Calculus_V4.pdf
Lab 9 -- Project Planning
Project Planning Form (.doc)
Project Groups (.xls)
Project Planning Form (.doc)
Coping with Hitchhikers and Couch Potatoes on Teams (.doc)
Peer Evaluation Form (.doc)
Must be handed in on Friday, Dec. 8,
2006
Accelerometer test program
accel_xyz main.c
PowerPoint and Report Tips (.doc)
Final Report Outline (.doc)
Final Report Review Form (.doc)
Group Photos (.jpg)
Group 1
Group 3
Group 4
Group 5
Group 6
Group 7
Group 8
Group 9
Group 10
Group 11
Group 12
Exam 1 --
Monday, Oct. 2, 2006
Open book: Bring Learning By Example Using C book
WebCT Ethics Quiz due by Wed., Oct. 4, at 1:20 pm.
Exam 2 --
Monday, Nov. 20, 2006
Answers to Exam 2 (.doc)
Copy of Exam 2 (.doc)
Hand in correct solutions to all questions on Wed., Nov. 29 for an extra 0.5
points per question added to your grade.
To take
the Ethics quiz go to webct.oakland.edu
Ethics Quiz 2 due Monday, Dec. 4, 2006 at 11:55 pm.