INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Problem: Empfangene Byte Anzahl ändert sich



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.03.2015, 15:16 (Dieser Beitrag wurde zuletzt bearbeitet: 25.03.2015 15:20 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.435
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Problem: Empfangene Byte Anzahl ändert sich
@Jens: Das TermChar ist deaktiviert - und das ist hier das Problem…

Hallo MKVH,

dein µC sendet also fortlaufend Werte, jeweils 7 Byte (1Byte Kennung, 6 Byte Payload). Da es keine Termminierung mittels TermChar gibt, kann es bei Problemen mit der Schnittstelle zu "Aussetzern" kommen - es fehlt einfach die Möglichkeit, sich auf die Botschaft zu synchronisieren! (Wieso zeigt dein "unsigned byte array" 9 Elemente an, wenn du nur 7 Array-Elemente auswertest?)

Wie sieht denn deine Payload genau aus? Du dekodierst sie mittels TabstringToArray und dem Komma als Trennzeichen. Wieviele Zahlen packst du denn da in diese 6 Bytes hinein? (Wie kann man aus nur 6 Bytes inkl. Trennzeichen ein 2D-Array generieren?)

Wie wäre denn folgendes Format im String deines µC: 1 Byte Kennung (ASCII 0-9), 6 Byte Payload (ASCII wie bisher), 1 Byte TermChar (LF)?
Alternativ kann man seine Daten auch alle mit gelöschtem MSB senden und die Kennung durch ein gesetztes MSB markieren. Dann kann man auch wieder den Botschaftsempfang synchronisieren…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Problem: Empfangene Byte Anzahl ändert sich - GerdW - 25.03.2015 15:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  dynamische Byte-Anzahl einer Nachricht Gottimp 6 4.338 23.03.2021 18:15
Letzter Beitrag: GerdW
  Empfangene Daten aus VISA filtern (Tiefpass) bboygro 8 6.657 17.05.2017 16:07
Letzter Beitrag: jg
  Byte (hex) erzeugt Timeout im VISA Lolleg 2 4.006 06.06.2014 13:26
Letzter Beitrag: Lolleg
  Jeweiliges High und Low Byte richtig zusammenfügen rookieNo.x 2 7.453 29.10.2012 18:43
Letzter Beitrag: rookieNo.x
  Spezielles Byte nach Eingang weiterverarbeiten, RS232 Maxix 16 13.392 06.02.2012 16:34
Letzter Beitrag: Maxix
  Delay nach jedem gesendeten Byte hans75 5 5.639 21.09.2010 16:13
Letzter Beitrag: GerdW

Gehe zu: