PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umwamdeln von datenbytes



Import-Script
16.12.2003, 08:28
Hallo, <BR>aus einem GPS Modul kommen die Kordinaten in 4 Bytes raus. Diese 4 Bytes sind allerdings so aufgeteilt, das immer das MSB von den 8 Bit nicht mitgerechent wird. Beipiel: <BR>GPS--&#62; 09h 75h 44h 00h <BR>dieser Wert entspricht 01h 3Dh 62h 00h= 20800000d <BR>Hat jemand eine Idee, wie ich diese 4 Bytes möglichst einfach umwandel in dezimal. <BR>Bernd

Import-Script
16.12.2003, 13:26
4 Bytes sind 16 Adressen. Die Latchst Du und adressierst damit ein Eprom, respektive 2. In die Eproms schreibst Du dann die umcodierten Werte rein. Dann kannst Du sogar BCD zu 7 Segment Dekoder und ein Display direkt dranhängen.

Import-Script
17.12.2003, 08:29
oberstes byte 3mal nach rechts shiften, das 2te 2mal &#40;nat&uuml;rlich so, dass die 3 bit vom obersten byte auchnoch mit drin sind&#41; ... usw. <BR>dann hast du mal die entsprechenden hex-werte in 4 unabhängigen bytes. die lassen sich dann mit gewöhnlichen routinen weiter zerlegen, wenn erforderlich. diese finden sich relativ leicht im netz &#40;zumindest f&uuml;r alle gängigen cpus&#41; <BR> <BR>nides