Ich hoffe ich kann euch jetzt eine brauchbare Lösung anbieten:
Auf mikrocontroller.net hab ich Sourcen von Peter Dannegger gefunden: http://www.mikrocontroller.net/attac.../74473/rc5.zip
Aber ich wußte nicht für welchen µC und ich kam mit dem Schreibstil nicht gut klar.
Allerdings scheint das eine sehr gut gelungene Routine zu sein. Daher hab ich mich nochmal in aller Ruhe rangesetzt und die Sache so modifiziert, dass ich damit gut arbeiten kann.
In meinem Archiv rc5recv.rar sind folgende Files:
main.c // Testprogramm, gibt die IR Kommandos schön formatiert auf UART aus
rc5.h
rc5.c // Die eigentliche Empfangsroutine
makefile // makefile für avr-gcc
Der IR Empfänger ist bei mir jetzt an Pin PD2, was zufälligerweile auch INT0 ist. Das kann aber auch ein beliebiger anderer Pin sein.
Serielle ist auf 9600 voreingestellt.
Lesezeichen