Ja, genau. Als Startsequenz wird dann eine illegale Codierung (z.B. $F0) ein- oder mehrfach gesendet, die eindeutig zu identifizieren ist. Danach kommen die Daten, wobei mein Problem ist, die 0-1 oder 1-0 Übergänge in Bitmitte zu identifizieren. Das ist sehr timing-lastig und mir fehlt ein Oszi, um zu sehen, was ich gerade verbocke. Ich habe das schon ne Weile auf Eis liegen, weil ich nicht weiter komme.Das Signal vom Empfänger müsste man dann halt am Interrupt Eingang anschließen und auf fallende und steigende Flanken triggern.
Sobald der Empfänger dann das Startwort komplett empfangen hat, weiß er, dass jetzt die Daten folgen und kann diese empfangen.![]()
Gruß Dirk
Lesezeichen