Hi SprinterSB!

Ich bin auch gerade beim Zusammenbauen einer RC5-Routine, nur will sie noch nicht do richtig.

Ich warte einfach mit dem Int0 bis eine erste fallende Flanke vom Sendor kommt. Dann starte ich damit einen Timer (T0 um genau zu sein), der nach berechneten 1328µsec das erste Viertel des nächaten Bits erreicht.
Nach dieser Zeit schalte ich mal alle ints aus, und lese den Sensor aus. ist er eins, rotiere ich eine eins in mein MSB und schalte den ext Int auf fallende Flanke. Genau das umgekehrte tue ich bei nullsignal.

Ich denke mal, dass da alle Lösungswege mehr oder weniger identisch sind.

Ich werde da mal ein wenig weiterprobieren, wird schon geht!

grüße
philipp