Hallo und Hellau

Ich habe eine Frage an euch!

Nachdem ich einen CD Player "geschlachtet" habe ist mit ein IR Receiver
von SHARP mit der Bezeichnung GP1U52 in die Hände gefallen.
Ich habe ihn an mein RN Board angeschlossen (Input PinD2).
Der SHARP IR-Receiver hat eine Frequenz von 40KHz.

Jetzt mein Problem:

Wenn ich mit Bascom den Befehl GetRc5(adress,command) anwende passiert nix.
Ich will nur das die Bascom eine Diode an PortBx an oder ausschaltet.

Hat es vieleicht mit der 40KHz Frequenz des IR Receivers zu tun das da nix funzt?

Ich verwende einen ATmega32 (16MHz) auf dem RN Board. Ich habe schon mehrere Basic Progs getestet. Aber es will nicht!

Hier mein Test Proggy:


$regfile = "m32def.dat"
$lib "mcsbyte.lbx"
$crystal = 16000000
$baud = 9600
Config Portd = Input
Config Portb = Output
Config Rc5 = Pind.2

Enable Interrupts
Dim Adress As Byte , Command As Byte

Do
Getrc5(adress , Command)
Waitms 150


If Adress < 255 Then
Print "Adresse: " ; Adress ; " Command: " ; Command
Toggle Portb.0
End If

If Command < 255 Then
Print "Adresse: " ; Adress ; " Command: " ; Command
End If

Loop
End


An was kann es liegen??

Vielen Dank für eure Hilfe im Voraus!

Grüße von Oliver