PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenübertragung:Nicht als String, sondern platzsparend als?



m_herr
27.02.2006, 17:08
Hallo Leute,

ich wollte meinen PC mit Daten füttern, aber ohne den MC zu überlasten.
Deswegen wollte ich mal fragen, was es für möglichkeiten gibt, Zahlwerte als Hex oder so zu übertragen, und wie das dann umgerechnet werden soll.
also praktisch nicht -34, sondern 0H oder so senden. Nicht 3474, sonder F0 oder so. Also resourcensparend. Am besten pro Wert nur 1Byte....

Wer hat da eine Idee?
Vielen Dank

izaseba
27.02.2006, 17:46
Jetz stellt sich die Frage, wie Du 3474 in ein Byte einpacken willst ?

Gruß Sebastian

m_herr
27.02.2006, 18:41
irgendwie als hex-variable..

PicNick
27.02.2006, 19:17
Kommt drauf an, wer auf der PC-seite die Daten kriegt.
Ein Terminal kann nur ASCII.
Wenn's ein eigenes Programm ist, dann laß die Sende-daten, wie sie sind.

izaseba
27.02.2006, 19:56
Je nach Terminalprogramm kann man die daten auch Roh und nocht als ASCII verschicken und empfangen

Gruß Sebastian

Vitis
27.02.2006, 20:11
also ohne
high und lowbyte bekommste Zahlen größer 255 nicht verschickt.

izaseba
27.02.2006, 20:21
@Vitis

Jetz stellt sich die Frage, wie Du 3474 in ein Byte einpacken willst ?

Genau das habe ich hier angedeutet...