Are you thinking about offering a new 68HC11 or 68HC12 training course? These sites offer sample programs in course materials and lab assignments that will save you time in starting up a new course.
For the HCS12:
Tom
Almy,
Professor
of EET Dept. at Oregon
Institution of Technology
Professor Almy is using our DRAGON12 board in his class. He is
best known as the author of the Sim12 which is the most popular 68HC12 simulator
being used in universities around the world.
He has finished his new HCS12 simulator and new HCS12 textbook. You also can visit
his web site for some great lab assignments.
http://www.almy.us/classes/index.html
http://hcs12text.com/index.html
If your budget is small and you cannot afford to buy a development board, his textbook and simulator are all you need to start learning 68HC12/HCS12 programming without hardware. His simulator can even simulate LEDs and switches on the DRAGON12 board.
The following list is in alphabetic order:
Dr. Steve Barrett,
Professor of ECE Dept. at University of Wyoming
Dr. Barrett is a well-known author of popular 68HC12 books. He has been
using our MiniDRAGON+ boards in his classes and senior designs since 2003.
His web site offers many lab exercises for the HCS12.
http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/
http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/Robot_Owners_Manual_web.pdf
http://www.cs.uwyo.edu/~wspears/papers/sab06.wms.pdf#search=%22evbplus%22
One of his graduate student put
together an instruction sheet that describes how to “Flash” the Minidragon+
memory using P&E Micro Systems' BDM
http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/HowToFlash.pdf
Louis
Bertrand, Professor of Dept. of Computer Systems at Durham College in
Canada
Professor Bertrand is using our DRAGON12 boards for his class. He has various
application notes with C code (and some assembler), such as LCD, 3-wire DS1620 reading, beeper and real-time
interrupts, on his EMBS6100 (Embedded
Systems) course resource page. For GNU users, this is the web site you
should not miss it:
http://opentech.durhamcollege.ca/bertrandl/hc12/
Dave Duguid, Instructor of
Electronic
Systems Engineering Laboratory at the University of Regina. His web site
offers many lab handouts for the HCS12
http://uregina.ca/~duguidda/387/9S12/index.html
Dr. Fernando
Rios-Gutierrez,
Professor of ECE Dept. at University of Minnesota Duluth
Dr. Gutierrez,
offers a complete HCS12 course including many lab assignments for the DRAGON12
board.
http://www.d.umn.edu/~friosgut/www/ECE-2325/index2325.html
Dr. Richard
Haskell and Dr. Debatosh Debnath, Professors of EE Dept. at
Oakland university have chosen our MiniDRAGON+ board and CodeWarrior special
edition for a complete training system in Fall semester,
2006. Their web site offers useful course materials and lab assignments for
the HCS12.
http://www.cse.secs.oakland.edu/haskell/EGR280/EGR280F06_main.htm
Dr. Xubin (Ben) He and Dr. Roger L. Haggard,
Professors of
ECE Dept. at Tennessee Technological University have chosen our DRAGON12 board
for their classes in Spring semester, 2006. You will find many useful lab
experiments and sample programs on their web sites.
http://iweb.tntech.edu/hexb/312common/ece3120labs.htm
http://iweb.tntech.edu/rhaggard/
Dr. Andres Ho, Professor of ECE Dept. at Capital College
Dr. Ho has written quite a few app notes for the DRAGON12 board. It's very
helpful for anyone who would like to gain HCS12 programming knowledge in a short
period of time.
Program the DRAGON12 board with the serial monitor using the DragonBDM
A C sample program for the DRAGON12 board using EmbeddedGNU and GCC
Blink LEDs on the Dragonfly12 module with CodeWarrior and uBug12
Using the Imagecraft C compiler with the DRAGON12 board
Dr. Chung S.
Leung, Professor of ECE Dept. at Texas A & M University has chosen our
MiniDRAGON+ board for his class in Spring semester, 2006. You will find many
useful lab experiments and sample programs on his web site.
http://www.engineer.tamuk.edu/cleung/EEEN3449/EEEN%203449.htm
Dr. Eric
MacDonold,
Professor of Dept. of ECE of University at Texas at El Paso
This university offers a complete
HCS12 course with the DRAGON12 board. This site is a must-to-visit if you plan
to start a HCS12 course regardless of which HCS12 board you are going to
use. Their materials will work for many other HCS12 boards.
http://www.ece.utep.edu/courses/web3376/EE3376.html
Enzo Paterno
and Michael Khader,
Professors of ECET Dept. at New Jersey Institute of Technology are using our DRAGON12 boards for
their
classes in Fall semester, 2006. You will find many useful lab experiments and
sample programs on their web sites.
http://www-ec.njit.edu/~khader/classes/ecet410/ecet410.htm
http://web.njit.edu/~paterno/ECET310-labs.html
Dr. Bill Rison
and Dr. Hector Erives, Professors of EE Dept. at New Mexico Tech
Dr. Rison and Dr. Erives have chosen our MiniDRAGON+ board to replace their old EVBU board in
Spring semester 2006. Their web sites offer complete course materials and lab assignments for
the HCS12.
http://www.ee.nmt.edu/~rison/ee308_spr06/homepage.html
http://www.ee.nmt.edu/~erives/Academics.html
Dr.
Edward Sazonov, Professor of ECE dept. at Clarkson University provides a
Code Warrior tutorial for the Dragon12-Plus board with the Freescale's serial
monitor. No BDM is needed.
http://cias.clarkson.edu/classes/ee360/2008/Dragon12Ptutorial.htm
Jeff Sumey, Professor of AET Dept.
at
California University of Pennsylvania has written a complete introductory guide for
Code Warrior named "CodeWarrior Familiarization & Project Setup: A
Guide to Beginning Embedded Assembly and C Programming on the S12". In his class, his students use The Dragon12fly modules or the NanoCore modules
made by Technologicalarts.
http://www.aet.cup.edu/~jsumey/cet360/cwintro/cwintro.html
Dr. William
Stapleton,
Professor of ECE Dept. at University of Alabama
Dr. Stapeleton has written a complete
HCS12 lab manual with the DRAGON12 board. His site also provides many PDF
documents downloaded from www.freescale.com.
http://stapleton.eng.ua.edu/class/fall2007/ece383/ece383.html
http://www.ee.duke.edu/~qh/classes/spring2008/ece383/index.html
Dr. Frank Wornle, Professor of the University of Adelaide in
Australia
Dr. Frank Wornle has built a complete web site for anyone who would like to
know how to use Code Warrior IDE with a free C source level debugger on the DRAGON12 board or
the MiniDRAGON+ board. It should apply to our DRAGONfly12 boards as well.
http://www.mecheng.adelaide.edu.au/robotics/wpage.php?wpage_id=56
Please read his HCS12serialmonitor.pdf for the step-by-step setup
instructions and 5 lab handouts contain valuable information on HCS12's A/D
converter, ECT system, I2C
based D/A converter and FIR implementation.
For the 68HC11:
Harry Broeder,
Instructor
of Dept. of EE of Rijswijk Institute of Technology in the Netherlands
Mr. Broeder is using our EVBplus2 boards in his class. He is best known as
the author of the
THRsim11 which is the most popular 68HC11 simulator being used in universities
around the world. His web site
offers free demo version of his simulator.
The newest version
5.0 is a significant upgrade that provides debugging support in C. To see
the details please visit his web sites at:
http://www.hc11.demon.nl/thrsim11/68hc11/index.htm
http://www.hc11.demon.nl/thrsim11/hllsupport.htm
If your budget is small and you cannot afford to buy a development board, his simulator is all you need to start learning 68HC11 programming without hardware. His simulator can even simulate some I/O devices such as LEDs and LED 7-segent displays on PC’s screen.
If you have decided to buy a 68HC11 trainer or development board you should consider the EVBplus2 board or the FOX11 board. The EVBplus2 board is our best 68HC11 board, the FOX11 has basically the same performance, but with less on-board I/O devices. Therefore it offers the best value. If a school requires students buy their own trainers, the FOX11 board would be a better choice based on affordability.
The following list is in alphabetic order:
Shu-Jen
Chen, Professor of Dept. of EE of DeVry University in
Tinley Park, IL
Professor Chen has made an improved revision of the BUFFALO monitor to be used
for our FOX11 board and we are very grateful for his contribution.
His FOX11 web site offers an installation procedure to install Eric Engler's
Embedded GNU C IDE and configure it to work with the Fox11.
http://faculty.tp.devry.edu/~schen/technical/Fox11.html
Dr.
Rick Eason, Professor of Dept. of ECE of University of Maine
Dr. Eason's web site offers many lab
assignments for a HC11 course with the EVBplus2 board.
http://www.eece.maine.edu/~eason/ece471/
Dr. Victor Giurgiut, Professor of Dept. of Mechanical
Engineering of University of South Carolina
Dr. Giurqiut's web site offers
a complete 68HC11 course especially for mechanical engineering.
http://www.me.sc.edu/courses/emch367/
Complete course material for a mechanical engineering student learning the
68HC11.
http://www.me.sc.edu/Research/lamss/pdf/JOURNALS/47_Mechatronics_2005_V15_N9_1025-1036.pdf#search=%22evbplus%22
EMC367
course pack Very complete course materials including motor
applications.
Dr. Rachid Manseur, Professor of Computer Science Department of State University of New York at Oswego offers complete 68HC11 course materials on his web site. http://cs.oswego.edu/~rmanseur/CSC323/
Dr. N.
Natarajan, Professor of Dept. of ECE of University of Michigan -
Dearborn
Dr. Natarajan's web site offers many lab
assignments for a HC11 course. They have started using the
FOX11 board
for the ECE372 in the Spring Semester of 2004.
A great 68HC11
lab manual written by Dr. N.
Natarajan
http://home.comcast.net/~cart_wheel/ece372.html
Winter 2005
http://www.wideopenwest.com/~reflex/ece372l.htm
Summer 2005
Dr. William J. Ohley, Professor of Dept. of ECE of University of Rhode Island
Dr. Ohley has taught a complete
HC11 course with the EVBplus2 board.
http://www.ele.uri.edu/courses/ele205/index.html
http://www.ele.uri.edu/Courses/ele205/6811-Instructions/index.html
Most universities that use our boards don't publish web sites for their 68HC11/HC12 courses, but we are still able to find some that do. We list them here from the results of our Google search for anyone who would like to download their course materials or lab assignments :
http://www-pors.hit.no/tf/fag/l4392/ University Høgskolen
i Telemark in Norway
http://www.cse.yorku.ca/course_archive/2004-05/W/3215/labs/
York University in Canada
http://www.ewu.edu/groups/technology/Claudio/t392/s06/documents/class-CAD.htm
Other 68HC11 and 68HC12 university web sites that offer teaching materials and lab assignments :
http://fleming0.flemingc.on.ca/~pspasov/mcu/mcu.htm
http://www.coe.montana.edu/ee/courses/ee/ee371/ee371hpg.htm