EVBplus.com

 

Home

University web sites

Sample programs

HANtune

CodeWarrior IDE

EmbeddedGNU

 

 

 

 

 

 

 
   
  For the HCS12:      
  Professor Muhammad Ali Mazidi,  Professor of ECET Dept. at DeVry university
Professor Mazidi is a well-known author of popular microcontroller books. He has been teaching microcontroller courses and using our DRAGON12 board in his class since 2007. His web site offers many sample programs and provides the full support for the Dragon12 Plus.

http://www.microdigitaled.com/HCS12/Hardware/Dragon12-Plus-Support.htm

 

DeVry EET340 on-line videos:

http://www.youtube.com/watch?v=gmwBMWII0p8&feature=related  Testing the Dragon12 board

http://www.youtube.com/watch?v=OYSw6eRchsM&feature=related  Lab 1 part A

http://www.youtube.com/watch?v=UGEMEr-PwOI&feature=related  Lab 1 part B

http://www.youtube.com/watch?v=-HkXVtsDOck&feature=related  Lab 1 part C

http://www.youtube.com/watch?v=u-3LZsZg5ps&feature=related  Lab 3 part A

http://www.youtube.com/watch?v=55ryiGkjqyw&feature=related  Lab 4 part A

http://www.youtube.com/watch?v=5eOO0a61wa0&feature=related  Lab 4 part B

http://www.youtube.com/watch?v=iAwCmIgjLhQ&feature=related  Lab 5 part B

http://www.youtube.com/watch?v=gmwBMWII0p8&feature=related  Lab 6 part A

http://www.youtube.com/watch?v=tpOnRzI0qzY&feature=related  Lab 6 part C

http://www.youtube.com/watch?v=2npWfdGvMvY&feature=related  Week 3, keypad & LCD Lab

 

Dragon12 project videos:
http://www.youtube.com/watch?v=4OYzrD-RBxE&feature=related   Microcontroller Rick Roll,  "Never Gonna Give You Up"

http://www.youtube.com/watch?v=Og8UM4JQMX4  Dragon 12 Board LED Driver

http://www.youtube.com/watch?v=PGfO75dxrhc&feature=related  ECE 470 Team Microwave Video

http://www.youtube.com/watch?v=6xnRI1U0Mx8   EET363 Lab 4

http://www.youtube.com/watch?v=vDSYy6vMSqE   Dragon 12 Board Calculator.AVI

http://www.youtube.com/watch?v=Rvv6sPkV1uM   Dragon12 _ Number Doubled.AVI

http://www.youtube.com/watch?v=kvvnvnqCnX0   Dragon 12_Temp Reading.AVI

http://www.youtube.com/watch?v=a4qgEysJO_s  Project 1

http://www.youtube.com/watch?v=B8E_Xf3QdIE&feature=related  Project 2

http://www.youtube.com/watch?v=Fa0v589FOZQ&feature=related   Temperature Controlled DC motor using HCS12

http://www.youtube.com/watch?v=NCKVN4Ecgbc  Sun tracker part 1

http://www.youtube.com/watch?v=kNTY7k8eL_0&feature=related  Sun tracker part 2

http://www.youtube.com/watch?v=T9S_xurEhtk&feature=related  Sun tracker part 3

http://www.youtube.com/watch?v=JcTOIsc5uQI  Sun tracker part 4

 

Prof. Most's on-line videos:

http://www.youtube.com/watch?v=GuKaPPsiqBk&feature=related  Lab 1

http://www.youtube.com/watch?v=7E9wGSJSETA&feature=related  Lab 2

http://www.youtube.com/watch?v=-ald2Mcv8ys&feature=related  Lab 3

http://www.youtube.com/watch?v=4L0Sf1gd7X8&feature=related  Lab 4

http://www.youtube.com/watch?v=miLBgJLko4w&feature=related  Lab 5

http://www.youtube.com/watch?v=DPy9GRBc6MM&feature=related  Lab 6

http://www.youtube.com/watch?v=9uYPmmHZHdo&feature=related  Lab 7

http://www.youtube.com/watch?v=EhI-3XtnMXc&feature=related  Lab 7A

 

Roger Schaefer
Roger Schaefer, the creator of the most popular 68HC11 web site, "Roger's Embedded Microcontrollers Home Page",  has written FREE software for USB application and DS1302 Real Time Clock on our DRAGON12 and FOX11 boards. You can download them from http://www.rasmicro.com/USB.htm and http://www.rasmicro.com/DS1302.htm

Lin Zhao
Lin Zhao's 6 FREE application notes for the GNU and ICC C compilers for any 68HC11/HC12/HCS12 boards. 

APnote000:   Run "Hello World" example on EVBPlus2 using ImageCraft's ICC11 and Buffalo monitor
Hello_World.pdf   hello.zip

APnote001:   How to compile with a Mixture of Assembly and C files using ImageCraft's ICC11 
Call _assembly_in_c.pdf   AssemCall.zip

APnote002:   Run "Hello World" on DRAGON12 and MiniDRAGON+ using ImageCraft's ICC12 and D-Bug12
Hello_World_9s12.pdf   hello12.zip

APnote003:   How to compile with a Mixture of Assembly and C files using ImageCraft's ICC11
assemby_c_12.pdf   assem_c12.zip

APnote004:   Getting Started with GCC for Motorola 68HC12 Using DRAGON12 and MiniDragon+
hello_world12_GNU.pdf   hello12gnu.zip

APnote005:   Getting Started with GCC for Motorola 68HC11 Using EVBPlus2 with Buffalo monitor
gcc_hc11_hello.pdf   gcc_hc11.zip

Frank Voorburg at Feaser has released  a new free tool for HC12 users. It’s called “Syn Code Editor for HC12”. It’s a great source code editor that he integrated and packaged together with the GNU GCC compiler to help HC12 users overcome their initial getting started hurdles . It’s now extremely easy to get your first C program up and running using this tool and use it for future development projects. The free tool can be downloaded from his website www.feaser.com 

MiniDRAGON+ application note by a C,C++ guru, Frank Voorburg:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/an1002_codewarrior_getting_started.pdf
New version 1.02 using MiniDRAGON+ with P & E multilink BDM.

MiniDRAGON+ based senior projects:
http://www.eikimartinson.com/engineering/pipe/pipecrawler.pdf 

http://spacegrant.engr.colostate.edu/projects/demosats/aerosat/Aerosat%20final.doc 

http://eet.etec.wwu.edu/dayleyt/project/docs/Project%20Description.pdf

http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/Robot_Owners_Manual_web.pdf

 

Categorized sample programs:

LCD
http://www.discover.uottawa.ca/~qchen/TA/elg4911/lcdprogramming.pdf

http://www.discover.uottawa.ca/~qchen/TA/elg4911/myLCD2.zip  example program

 

AD Converter
http://www.discover.uottawa.ca/~qchen/TA/elg4911/LM3_ADC.pdf

http://www.discover.uottawa.ca/~qchen/TA/elg4911/adc-code.zip  example program

http://www.cs.plu.edu/~nelsonj/csce480/lab6/lab6.pdf

 

Interface to CMU camera:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/CMUCAM.zip  example program1

http://www.discover.uottawa.ca/~qchen/TA/elg4911/Camerasources.zip  example program2

 

For PWM and motors:
How to use PWM to control motors:
http://ttuweb.tntech.edu/me/courses/Canfield/me4370/PulseWidthModulation.htm

http://www.seattlerobotics.org/encoder/apr98/68hc12pwm.html#ListOfToolsAndDocumentation

 

How to drive DC motors and Servos:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/LMP8_DC_Servo.pdf

http://www.cs.plu.edu/~nelsonj/csce480/lab5/lab5.pdf

 

Timer:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/Timer.pdf

http://www.discover.uottawa.ca/~qchen/TA/elg4911/timer.zip   example program

 

Serial Communication:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/SerialInterfaceCommunication.pdf

http://www.discover.uottawa.ca/~qchen/TA/elg4911/helloSCI0.zip  example program

 

PWM example for Code Warrior:
http://www.discover.uottawa.ca/~qchen/TA/elg4911/PWMExample.zip

 

For the 68HC11:

Tom Dickens' 68HC11 code examples:
http://home.earthlink.net/~tdickens/68hc11/code_examples.html

An EVBplus2 used in an electronic sign board, illustrating why two RS232 ports are needed in such an application:
http://www.ece.stevens-tech.edu/sd/archive/02F-03S/websites/grp37/public_html/FinalReport.pdf

A Fox11 based calculator:
http://www.wraith-technology.com:80/68hc11%20calculator.html