antik-radio
17.05.2005, 21:33
Hallo
Ich bin seit kurzem im Besitz der C-Control 1 M2.0 und wollte innerhalb eines größeren Programms folgende Aufgabe lösen:
Auswertung von zwei Tasten einer IR-Fernbedienung (Lautstärke +/-)
Solange eine der beiden Tasten gedrückt wird, soll ein entsprechender Port aktiviert werden. Im Prinzip nur einige Zeilen Qellcode.
Um die Werte von adr und cmd zu ermitteln, habe ich mit dem Testprogramm die zwei Tasten eingelesen.
Wenn ich das Programm starte kann ich einmalig einen Port ansteuern. Danach muss ich einen RESET durchführen. Der Controller hängt sich vermutlich auf. Ich habe schon alles ausprobiert und das Programm inzwischen auf das unbedingt notwenige reduziert.
Ich benutze das Application-Board 2.0, die IR-Erweiterung und ein IO-Modul. Entweder ich mache hier einen grundlegenden Fehler oder aber diese IR-Routine im Controller hat irgend einen Fehler.
Hier im Forum wurde schon ein fast gleiches Problem erläutert. Leider bin ich dadurch auch nicht schlauer geworden. Alle dort aufgelisteten Tipps habe ich überprüft, aber nix funktioniert. Vielleicht gibt's hier noch ein Spezialist.
Gruß antik-radio
PS: im Anhang das Listing
Ich bin seit kurzem im Besitz der C-Control 1 M2.0 und wollte innerhalb eines größeren Programms folgende Aufgabe lösen:
Auswertung von zwei Tasten einer IR-Fernbedienung (Lautstärke +/-)
Solange eine der beiden Tasten gedrückt wird, soll ein entsprechender Port aktiviert werden. Im Prinzip nur einige Zeilen Qellcode.
Um die Werte von adr und cmd zu ermitteln, habe ich mit dem Testprogramm die zwei Tasten eingelesen.
Wenn ich das Programm starte kann ich einmalig einen Port ansteuern. Danach muss ich einen RESET durchführen. Der Controller hängt sich vermutlich auf. Ich habe schon alles ausprobiert und das Programm inzwischen auf das unbedingt notwenige reduziert.
Ich benutze das Application-Board 2.0, die IR-Erweiterung und ein IO-Modul. Entweder ich mache hier einen grundlegenden Fehler oder aber diese IR-Routine im Controller hat irgend einen Fehler.
Hier im Forum wurde schon ein fast gleiches Problem erläutert. Leider bin ich dadurch auch nicht schlauer geworden. Alle dort aufgelisteten Tipps habe ich überprüft, aber nix funktioniert. Vielleicht gibt's hier noch ein Spezialist.
Gruß antik-radio
PS: im Anhang das Listing