Hallo
Wenn du einen TOSP verwendest wird die Trägerfrequenz von diesem schon entfernt, am Ausgang kommen dann nur noch die Datenbits raus.Ich hab nen Port meines Mega8 mit einem IR-Empfänger beschaltet.
Auch nur mit einem IR-Transistor bestückt ist dein 16MHz-Mega8 schnell genug die Daten selbst zu dekodieren wenn er nicht zuviele andere Aufgaben nebenher erledigen muss. Bei 16000000/38000 hast du über 400 Takte zeit den Pegelwechsel am Pin zu erkennen und auszuwerten.
Ich kenne bisher nur den Aufbau von RC5-Signalen. Die werden meist mit 36kHz Trägerfrequenz gesendet (die Bitlänge ist aber variabel und als Bruchteil der Trägerfrequenz definiert = funzt auch mit 38kHz). Die Datenbits werden mit Manchestercodierung gesendet, dabei wird die Flanke ausgewertet, absteigend ist low, aufsteigend ein high.
Ich hoffe, das bringt dich auf den Weg.
Gruß
mic
Lesezeichen