Gast
#839802
Hallo zusammen, ich empfange mit einem µC (Renesas M32C) (über den UART) meine gesendete Zeichen, welche von einem 2. µC gesendet werden. Bsp: 10101010 | 10101010 | 01010101 | 01010101 | 01010101 einschwing - preamble - data data data (dies wird zum bsp. alle 5ms gesendet) Mein programm war zuerst so geschrieben, dass die ersten beiden zeichen ignoriert werden und erst danach ein bitvergleich stattfindet. Ich möchte aber die Zeichen nicht einfach ignorieren zum Bsp: 1. Zeichen ignorieren 2. Zeichen auswerten, wenn ja dann bitvergleich, wenn nein dann wieder auf neuen anfang warten oder so ... Ich weiß grad nicht wie ich genau auf den neuen anfang warten soll. Immoment ist es so: if(empfanges Zeichen == 0xAA) // Bitvergleich else // 3 Zeichen einlesen und verwerfen Aber das genau so ein Käse... Vielleicht hat von euch schon jemand etwas in der <Richtung programmiert und kann mir einen Denkanstoß geben. Gruß Timo