68HC12: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
* 2 8-Bit Akkumulatoren, zu einem 16 Bit Akkumulator kombinierbar
* 2 8-Bit Akkumulatoren, zu einem 16 Bit Akkumulator kombinierbar
* [[I²C]], [[SPI]], [[AD-Wandler]], mehrere Ports, [[Timer]]
* [[I²C]], [[SPI]], [[AD-Wandler]], mehrere Ports, [[Timer]]
* Multiplikation und Division Fuzzy Befehle
* Multiplikation und Division [[Fuzzy]] Befehle
* BDM12 Interface für Flash Programmierung und Debugging unabhängig vom CPU Kern.
* BDM12 Interface für Flash Programmierung und Debugging unabhängig vom CPU Kern.
* Wird jetzt langsam durch die kompatible HCS12 Familie abgelöst.
* Zwischenzeitlich durch die kompatible HCS12- (bzw. S12X-)Familie abgelöst.
* Unterstützung GNU Toolchain ( GCC,GDB etc).
* Unterstützung GNU Toolchain ([[GCC]], [[GDB]] etc).
* Metrowerks Codewarrior Entwicklungsumgebung verfügbar
* Metrowerks Codewarrior Entwicklungsumgebung (IDE, Compiler bis 32k und Debugger) frei verfügbar
* Ein sehr guter C-Compliler ist [[ICC12]], leicht zu bedienen und preiswert
 
== Externe Links ==
== Externe Links ==
[http://www.freescale.com/mcu Freescale] Freescale Microcontroller
* [http://www.freescale.com/mcu Freescale Microcontroller]
 
* [http://www.lemps.ch LEMPS12] - System zur Ausbildung in Microcontroller-Programmierung mit dem (veralteten) 68HC812A4
[http://www.lemps.ch LEMPS12]  
* [http://users.ece.utexas.edu/~valvano/] - Viele Prg.-Beispiele
System zur Ausbildung in Microcontroller-Programmierung mit dem 68HC812A4
* [http://elmicro.com/de/prod-hc12.html] - HCS12 Scheckkartenmodule

Aktuelle Version vom 27. November 2007, 12:46 Uhr

  • Hersteller Freescale Semiconductors, ehemals Motorola.
  • Weitestgehend Befehlskompatibel zum 68HC11
  • 16-Bit-Datenbus (nach aussen 8 oder 16 Bit)
  • Internes RAM und Flash-EEPROM
  • 2 8-Bit Akkumulatoren, zu einem 16 Bit Akkumulator kombinierbar
  • I²C, SPI, AD-Wandler, mehrere Ports, Timer
  • Multiplikation und Division Fuzzy Befehle
  • BDM12 Interface für Flash Programmierung und Debugging unabhängig vom CPU Kern.
  • Zwischenzeitlich durch die kompatible HCS12- (bzw. S12X-)Familie abgelöst.
  • Unterstützung GNU Toolchain (GCC, GDB etc).
  • Metrowerks Codewarrior Entwicklungsumgebung (IDE, Compiler bis 32k und Debugger) frei verfügbar
  • Ein sehr guter C-Compliler ist ICC12, leicht zu bedienen und preiswert

Externe Links