Enrico3
01.01.2005, 15:04
Hallo,
ich bin gerade dabei meinen µC mit einem IR-Empfänger (TSOP1736) aufzurüsten. Leider bekomme ich im Terminalprogramm vom Computer immer nur angezeigt, dass die Adresse "127" ist und das Komando "255".
Hier mein Programmcode:
$regfile = "2313def.dat"
$crystal = 3686400
$baud = 9600
$lib "mcsbyte.lbx"
Config Rc5 = Pind.2
Enable Interrupts
Dim Address As Byte , Command As Byte
Do
Getrc5(address , Command)
Command = Command And &B01111111
Print "Adresse: " ; Address ; "Komando: " ; Command
Loop
End
Angeschlossen habe ich den TSOP direkt an PinD.2
Das einzige was mir aufgefallen ist, ist dass wenn ich eine Taste auf der Fernbedienung drücke die Schleife schneller abläuft. Das erkenne ich daran, dass auch die Zeilen im Terminalprogramm schneller aufgebaut werden.
Für Hilfe wäre ich sehr dankbar.
Grüße
Enrico
ich bin gerade dabei meinen µC mit einem IR-Empfänger (TSOP1736) aufzurüsten. Leider bekomme ich im Terminalprogramm vom Computer immer nur angezeigt, dass die Adresse "127" ist und das Komando "255".
Hier mein Programmcode:
$regfile = "2313def.dat"
$crystal = 3686400
$baud = 9600
$lib "mcsbyte.lbx"
Config Rc5 = Pind.2
Enable Interrupts
Dim Address As Byte , Command As Byte
Do
Getrc5(address , Command)
Command = Command And &B01111111
Print "Adresse: " ; Address ; "Komando: " ; Command
Loop
End
Angeschlossen habe ich den TSOP direkt an PinD.2
Das einzige was mir aufgefallen ist, ist dass wenn ich eine Taste auf der Fernbedienung drücke die Schleife schneller abläuft. Das erkenne ich daran, dass auch die Zeilen im Terminalprogramm schneller aufgebaut werden.
Für Hilfe wäre ich sehr dankbar.
Grüße
Enrico