Hallo Freunde.
Ich habe Probleme einen RC5 Empfänger zu bauen.
Ich verstehe nicht wo mein Fehler liegt.
Aufbau ist auf dem Steckbrett.
IR Empfänger ist TSOP31238. Pin1 an GND / Pin2 an VCC(+5V) / Pin 3 an ein Portpin Atmega 16.
Pullup zwischen Pin3 und Vcc. Ganzes auch ohne versucht.
Zwischen GND und VCC ist noch ein 100n Kondensator zur Stabilisierung.
Atmega 16 ist auf einer Versuchsplatine mit RS232 Verbindung zum PC aufgebaut.

Programm ist das Bascombeispelprogramm angepast auf den passenden Portpin.
Code:
$regfile = "m16def.dat"
$crystal = 16000000
$hwstack = 40
$swstack = 16
$framesize = 32
$baud = 19200

$lib "mcsbyte.lbx"

Config Rc5 = Pina.0

Enable Interrupts



Dim Address As Byte , Command As Byte

Print "Waiting for RC5..."


Do



Getrc5(address , Command)


    Print Address ; "  " ; Command

    Waitms 250


Loop

End
Das Terminalprogramm gibt mir die Werte 255 / 255 zurück.

Habe jetzt alle Fernbedinungen im Haus durch, ca. 12 St., und bin mit mein Nerfen solangsam am Ende

Habe ich was grundlegendes übersehen oder steckt der Teufel im Detai.

Hoffe Ihr könnt mir weiterhelfen
Grüße Flo