IR RC5-Code Libary gesucht
Hallo,
als mein erstes Projekt mit AVR und GCC will ich die Signale von meiner TV-Fernbedienung entschluesseln.
Es gibt da auch schon Programmbeispiele, aber das ist für einen AT90S8515 mit 4 Mhz und ich habe einen Mega8 mit dem internen 1Mhz Takt.
Das portieren auf den Mega8 klappt bei mir (mangels Erfahrung) nicht.
Hat jemand von euch ein Programmbeispiel das ich nutzen kann?
Gruss
Bernd
Liste der Anhänge anzeigen (Anzahl: 1)
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.
Vielleicht hilft es jemandem weiter...