Bist du sicher, dass sie mit Adresse 0 sendet?
Lass die Abfrage doch einfach weg.
Ansonsten mal die Schaltung des TSOP überprüfen.
Gruß
Rolf
Hey Leute,
Ich will eine Philips Ferbedienung auslesen, verwende dazu einen ATtiny2313 und einen TSOP1736 IF Empfänger. Die ausgelesen Daten sollen dann am Display erscheinen, damit ich sie in ein anderes Projekt einprogrammieren kann. Leider erscheint nur am Anfang "Waiting for RC5." und dann ändert sich nichts mehr.
Was habe ich falsch gemacht
Code:$regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 $hwstack = 64 $swstack = 30 $framesize = 120 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , Db7 = Portb.1 , E = Portd.5 , Rs = Portd.4 Config Lcd = 16 * 2 Initlcd Cursor Off Cls $lib "mcsbyte.lbx" Config Rc5 = Pind.2 Enable Interrupts Dim Address As Byte , Command As Byte Lcd "Waiting for RC5." Do 'Config Pind.2 = Input Getrc5(address , Command) If Address = 0 Then Cls Locate 1 , 1 Lcd Command Locate 2 , 1 Lcd Address End If Loop End
Bist du sicher, dass sie mit Adresse 0 sendet?
Lass die Abfrage doch einfach weg.
Ansonsten mal die Schaltung des TSOP überprüfen.
Gruß
Rolf
...ausserdem ist die Frage, ob sie auch wirklich RC5 sendet...ich habe hier etliche liegen, davon haben/können leider die wenigsten RC5.
Hey klasse, eigentlich ja logisch aber bin nicht drauf gekommen. Der Code ist von Bascom!
Da hab ich jetzt eine neue Frage: Am Display steht, solange keine Taste gedrückt ist, 255(Command) 255(Adress). Hat das etwas mit meiner IR-Data Schnittstelle am PC zu tun oder einfach, weill keine änderung am PortD.2 vorliegt?
(So viel ich weiß sind alle Philips Ferbedienungen RC5 standart, hab ich mich wohl geirrt! Mit meiner gehts zumindest)
die 255 sind halt der "Nullzustand" - also nix.
Bau da ein IF/THEN ein, um die 255 rauszufiltern.
? Ich dachte, es geht hier um eine RC5-IR-Fernbedienung und das Empfangen der IR-Codes mit einem uC?Hat das etwas mit meiner IR-Data Schnittstelle am PC zu tun
Gruß Dirk
Ja, versteh ich auch nicht ganz, den Teil.... Das Programm nutzt auf jeden Fall nur ein LCD und keine RS232
Das Programm hat eigentlich nichts mit der Schnittstelle zu tun. Dachte nur, dass sie irgendwie Störungen verursachten könnte.
Wenn mein PC an ist und mein Fernseher auf Standby steht, schaltet der sich ab und an ein oder ändert das Programm. Bedäcke ich aber die Schnittstelle, passiert nichts mehr.
Danke für eure Unterstützung, Douser
Hmm das hört sich komisch an!
Hast du denn irgend was anderes, was RC5 aussendet? PDA, Handy, IR-Transmitter am PC, IR-Port von nem Laptop...
Oder vielleicht nen Nachbarn mit ner starken Fernbedienung?
Denke nicht, dass es ein Nachbar sein kann, da der ca 100Meter mit der Fermbedienung überbrücken müsste. Aber ist ja egal
Wollte gerade ein IF / Then eingauen dann bekomme ich Fehlermeldungen.
Code:If Address = 21 Then Cls Locate 1 , 1 Lcd "Power" End If
Lesezeichen