|
|
|
Dragon12-JR Trainer
A popular upgrade for 68HC11 and
68HC12 boards
|
|
Applications:
- Complete stand-alone HCS12 trainer board for
classrooms
- Perfect for upgrading all outdated 68HC11
development boards
- Robot controller
- A versatile project board with Arduino
shields for senior design projects
Dragon12-JR features:
- On-board USB interface based on the flawless FT231XS
for programming and debugging code, no BDM needed.
- Backwards compatible to 68HC11 code.
- Automatic
sensing/switching circuit to select power input from USB or AC
adapter
- Fuse protection for USB host
- USB TX and RX indicator LEDs
- Arduino shield compatible headers
- All MCU I/O signals
including analog inputs and PWM outputs
- Bluetooth connector for the SCI0
- nRF24L01+ interface
- RGB color LED
- Light sensor
- Temperature sensor
- Dual H-Bridge for controlling two DC motors
or one stepper motor
- 4 servo motor controllers with selectable
supply voltage for servos
- Fits on the Parallax's Boe-Bot chassis
- LCD header for an external character LCD
module up to 40x4
- 4 x 4 keypad header
- X-Y-Z accelerometer module interface header
- 7-segment LED display and LED power
indicator
- Capacitive touching switch
- 2-position DIP switch for selecting one of 4 operating modes
with D-Bug12
monitor or RUN/LOAD mode with Serial Monitor
- Auto-start user application program from on-chip
flash memory
- 2 user pushbutton switches
- On-board speaker driven by timer or PWM
for alarm, voice and music applications
- On-board potentiometer trimmer pot for
analog input
- Program abort buttons stopping program when
program is hung in a dead loop
- SCI1 and I2C headers for user's applications
- MC9S12DG256 MCU, 256K flash, 12K RAM and 4K EEPROM
- Dual UARTs, I2C, SPI and ADC
- 8 MHz crystal, 4 MHz default bus speed and up to 25MHz bus speed
via PLL
- Pre-installed with D-Bug12 monitor ( for AsmIDE ) or Serial
Monitor ( for CodeWarrior )
- LED operating mode indication (E,J,P,B) on the 7-segment display
during power-up, no need to remember jumper settings
- Diagnostic code on the 7-segment LED during power up to
aid troubleshooting
- On-board BDM-in connector to be connected with a BDM from
multiple venders, including our USBDM, for advanced debugging
- On-board BDM-out connector for making this
board as a HCS12 / 9S12 BDM or programmer. No extra hardware needed
- Supports C and Assembly language source level
debugging using CodeWarrior
- Support any C compilers and Debuggers, including Imagecraft ICC and NoICE
debugger
- Four operating modes: EVB, Jump-to-EEPROM, POD and Boot loader
- Many fully debugged 68HC12 sample programs
including source code
- Includes a test program that reads
pushbutton and capacitive touching switch to show their
functions on the 7-segment LED display while playing a song, it shows a number
being counting-up or counting-down, counting fast or counting slow on the
7-segment LED display, and also allows to change 7-segment LED
brightness by adjusting the trimmer pot at the same time
- Small PC board size 4" X 4.75"
Optional Features:
- Plug-in 8x2 LCD module with backlight
- 4x4 membrane keypad or pushbutton keypad
- CAN interface
- X-Y-Z accelerometer module for Mechatronic
applications
The price of the
Dragon12-JR
kit for students and
schools is $129.00.
The price includes the Dragon12-JR board, a solderless breadboard
and a
6 foot USB cable.
For US and Canadian orders we will also include a 9V 500mA switching power supply AC
adapter at no extra cost.
Dragon12-JR
silkscreen
The
Dragon12-JR board comes with a
built-in USB interface based on the FT231SX. The driver for the FT231SX must be
installed properly before using the JR board.
Install and verify USB driver:
-
Before connecting the
JR board to your PC's USB port for the first time, make
sure that the AC adapter is unplugged. You do not need to turn on the board to
install USB driver.
-
Go to the FT232RL (the
FT231SX is a small package of the FT232RL) driver
installation and verification page for operating procedures:
http://www.evbplus.com/TinyUSB_9s12/ft232rl.html.
-
Once you have verified that the USB
driver is properly installed, you may
invoke the IDE (CodeWarrior or AsmIDE).
-
If you
are going to use CodeWarrior IDE and have not installed it you need to
Download and configure CodeWarrior
http://www.evbplus.com/Code_Warrior_hcs12.html
In order to establish a reliable USB
communication, always connect the JR board to your PC's USB port first
before invoking the IDE (CodeWarrior or AsmIDE), otherwise the IDE will not be able to
communicate with the JR. During a debugging session, if you
accidentally unplug the USB cable from the JR, you need to re-cycle the
USB communication. The IDE will not recognize the JR again
if you just simply plug back in the USB cable.
To
re-cycle the USB communication you need to
exit the IDE and disconnect the USB cable from the JR board, wait
for a few seconds before re-plugging in the USB cable,
then wait for a few more seconds and allow the USB communication to be
re-established with the JR. After re-establishing the USB communication you can invoke
the IDE again and the IDE will start to communicate with the JR board. If this does not work, you need to restart
your PC.
If
restarting the PC does not solve the problem, you may need to re-install
the USB driver.
The feature packed Dragon12-JR supports Arduino
Shields, and together with a solderless breadboard, it's a
complete training platform for learning HCS12 programming in university
classrooms. Learning embedded programming with a proven hardware platform
will save you time especially in a short semester. What matters most is how much
your students can learn in a short period of time. Sometimes instead
of learning embedded programming students would spend most of their time ordering parts
and troubleshooting
their hardware. By the time they've corrected their circuits, half of semester
will have passed by. That won't happen with the Dragon12-JR trainer.
After a course is over, the JR board can be used as
a robot controller. It fits the Parallax's Boe-Bot chassis and can control two
DC motors and 4 servos. It also can be used in many senior design
projects. Thanks for the Arduino evolution, students can make many senior design
projects by purchasing low cost application-specific shields to work with the
JR board.
|
|
|