back

Achtung ! Diese Seiten werden bald eingestellt.

Jetzt neu unter my-vee.de


Was ist das MC68020 Format ?

Dieses Datenübertragungsformat wird z.B. zur Memory Adressierung benutzt.
Aber auch als Übertragungprotokoll bei der seriellen Schnittstelle findet das MC68020 Format Verwendung.
Es werden die Datenwörter von 16 Bit Länge in einzelnen Bytes übertragen.
Mein Beispiel Programm in HP VEE benutzt dieses MC68020 Format zur Datenübertragung.

Die serielle Übertragungsreihenfolge  ist:

Word 0 / Byte 0              (Bit 15 bis Bit 8)
Word 0 / Byte 1              (Bit 7 bis Bit 0)
Word 1 / Byte 2              (Bit 15 bis Bit 8)
Word 1 / Byte 3 usw.      (Bit 7 bis Bit 0)

Bei der seriellen Schnittstelle sieht der Telegramm-
Aufbau wie folgt aus.
 
 

STX GeräteCode
Anzahl DatenBytes  Anzahl DatenBytes
DatenByte 0 DatenByte 1
DatenByte 2 DatenByte 4
. . . . . .
DatenByte (n-2) DatenByte (n-1)
Checksum High-Byte Checksum Low-Byte

STX=Startkennung (hat meist den Wert 02)
Gerätecode= wird durch die Firmware in der Empfängerseite festgelegt
AnzahlDatenBytes= Anzahl High-Low Bytes (muß immer gerade sein)
DatenByte 0= FunktionCode High Byte
DatenByte 1= FunktionCode Low Byte
DatenBytes=DatenBytes
Checksum=Checksumme High-Low Bytes

Zum Übertragungprotokoll:

Alle Daten werden binär übertragen. Dabei können auch Datenwerte in der Form 02HEX ,06HEX ,15HEX oder 10HEX auftreten.
Diese Werte entsprechen Steuerzeichen(STX,NAK,ACK,DLE) und um diese Steuerzeichen sicher erkennen zu können ,wird ein DLE (10HEX) vorrangestellt.
Das gilt für alle Werte außer dem STX selbst.

Im Empfänger werden die extra DLE wieder herausgefiltert.

  Top