AT91SAM7user,

an Deiner Methode kann ich keinen logischen Fehler sehen. Du hast sicher bedacht, dass jedes 1-Bit aus 2 Halbbit-Perioden besteht. Wenn Du also die erste davon benutzt, um das 1-Bit zu erkennen, muss Du die zweite ignorieren. Vielleicht wäre es sinnvoll, ein 1-Bit erst dann zu erkennen, wenn zwei aufeinanderfolgende Halbbit-Perioden auftreten. Dann hättest Du auch eine durchgehend richtige Synchronisation sichergestellt.

Ciao,

mare_crisium