Ich hab nochmal so ne allgemeine Frage. Nicht das ich da wieder nen falschen ansatz hab. Und zwar dreht sichs um die kommunikation mit dem PC. Ich hab das bisher so gemacht das ich alles über die COM-schnittstelle übertrage. Ich übertrag das alles im ASCII Format. Oder ist das bitweise besser? Er sendet dann z.B. ein A und dann den wert. Dann kann ich am pc anhand von dem buchstaben sehen was das jetzt für ein wert war (ob ultraschall, akku, oder infrarot oder so). Dann hab ichs bisher so das der AVR 500ms wartet zwischen jeder übertragung damit auch immer der buchstabe als erstes kommt und er mir die pakete nicht so blöd aufteilt. Allerdings ist das natürlich höllisch langsam. Ist es sinnvoller ein trennzeichen mitzusenden nachdem dann immer ein neuer wert kommt oder vielleicht gleich direkt als bit-werte einlesen, ich hab keine ahnung. Oder sollt ich in meinem (VB)-Programm nochmal einen extra puffer anlegen der dann ab und zu ausgelesen wird? Wie machst du das?
Danke schonmal für deine Hilfe.
Gruß, Markus
Lesezeichen