Gast
#2377765
Hallo Leute, ich versuche mich momentan an einer XCP Verbindung die über die serielle Schnittstelle läuft. Also praktisch USART - RS232. Laut XCP Spezifikation ist dies möglich und nennt sich XCP over Sxi. Mein Problem dabei ist, ich weis nicht wie ich eine eingehende XCP Nachricht aus dem RX Bytestream herausfiltern soll. Im angehängten Bild ist der Aufbau eines XCP over Sxi - Frames zu sehen. Aber im Gegensatz zu zB PPP Frames beginnt und endet dieser Frame mit keinem speziellen Steuerzeichen. Kennt sich damit zufällig jemand aus? Wie würdet ihr einen solchen Frame "erkennen"? Hab mir schon gedacht über einen Timer Übertragungspausen zu messen. Empfange ich mehrere Bytezeiten nichts kann die Übertragung als zu Ende angenommen werden. Wobei ich das eher für Pfusch halte, vor allem wenn evtl. noch andere Sachen an der Seriellen empfangen werden sollen. Jemand eine Idee? Viele Grüße, hiko
