OVERVIEW
UP ]

 

The Hcs12  and Hcs12u (serial and USB versions, respectively) ActiveX-Controls allow you to write your own host software applications which communicate with the Motorola HCS12 Family of microcontrollers using its 1 wire BDM interface and in-built hardware capabilities.

Additionally, using the ActiveX technology, you can choose, in order to build your application, between several visual development tools like Visual Basic, Delphi, C++ Builder, VC++, etc, etc.

These ActiveX-controls communicate using a RS-232 serial port or an USB connection with an electronic interface which translates every command sent by the control into specific BDM physical commands according with the Motorola’s BDM physical layer protocol. Thereof, the electronic interface used by the ActiveX-control, take care of the timing and data structure contents exchanged between the microcontroller and the host computer in which the ActiveX-control is running together with the software you developed.

Using these ActiveX-controls, the programmer does not need to waste time or even deal with things like low level communications primitives, file and comm port handles, messages between threads, GUIDs, etc, etc.

The ActiveX allow to perform the following tasks in a painless way just invoking a control's method:

 
Dump blocks of memory
Read and write CPU registers
Read and write memory positions, RAM, EEPROM, FLASH
Load S19 objects files into FLASH or RAM
Full control of the erasing memory blocks procedures (Flash and Eeprom)
Memory block movement even between different kinds of memory (Flash, Eeprom, Ram)
Memory block filling
Upload of data in S19 format
Target operating mode control
CRC32 verification of memory images against object files
Memory blocks disassembling
Debugging commands: Trace, Go, Stop, Hardware Breakpoints, etc
 

 

If you have a question or suggestion please contact me. Updated: 12.31.2003
Copyright (c) 2003-2004 J.Gorgas. All rights reserved. All trademarks mentioned are the property of their respective owners.