nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: Motorola HCS12 nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210: nico@210:

nico@210: Motorola HCS12 nico@210:

nico@210: The examples have been tested on a MC9S12DG255 mounted on a nico@210: Elektronikladen HCS12 T-board. nico@210: nico@210:

nico@210: Beware that there are a few differences in the MSCAN module of the nico@210: 68HC12 and HCS12 microcontroller. For a HC12, you must adapt the driver nico@210: that we provide for HCS12. nico@210: nico@210:

nico@210: For the difference MSCAN HC12/HCS12, see the Motorola application note nico@210: AN2011/D. nico@210: nico@210:

nico@210: Configure switch: nico@210: nico@210:

nico@210: -target=hcs12 nico@210: nico@210:

nico@210: To do a CANopen node running on a microncontroller Motorola MC9S12DP256, nico@210: you need : nico@210: nico@210:

nico@210: nico@210:

    nico@210:
  1. The compiler GNU gcc for HC11, HC12, HCS12 : m6811-elf.
    nico@210: Download the release 3.1 at : nico@210: nico@210:
    nico@210: hrefhttp://m68hc11.serveftp.org/m68hc11_pkg_rpm.phphttp://m68hc11.serveftp.org/m68hc11_pkg_rpm.php nico@210: nico@210:

    nico@210:

  2. nico@210:
  3. A board with this chip. We are using the T-board from nico@210: Electronikladden. nico@210:
  4. nico@210:
  5. At least about 40 kBytes of program memory. nico@210:
  6. nico@210:
  7. A tool to flash the memory. (We are using the hight cost nico@210: Lauterbach debugger). nico@210:
  8. nico@210:
nico@210:

nico@210: nico@210: Subsections nico@210: nico@210: nico@210: nico@210:

nico@210:
nico@210: epimerde nico@211: 2007-06-06 nico@210:
nico@210: nico@210: