-
Hilfe BASCOM und RC5
Ich versuche mit einem ATmega8 und einem TSOP36 in BASCOM das Command
und den Gerätecode in einem Terminal abzubilden. Leider ohne Erfolg.
Der TSOP gibt das Singanl korrekt aus, kann ich am Oszi sehen.
Ich bekomme im Terminalfenster immer 255 ausgegeben, es kommt keine Reaktion wenn ich eine Taste auf der Fernbed. drücke.
Es sind meine ersten Schritte, bitte um Nachsicht.
Code:
$regfile = "m8def.dat"
$crystal = 3686400
$lib "mcsbyte.lbx"
$baud = 9600
Ddrc = &B00011111
Portc = &B00100000
Config Rc5 = Pinc.5
Enable Interrupts
Dim Adress As Byte , Command As Byte
Print "Warte auf Daten"
Do
Getrc5(adress , Command)
Waitms 150
Print "Geraeteadresse: " ; Adress ; " Geraetekommando: " ; Command ; " - "
Waitms 150
Loop
End
[/code]
-
Hallo Michael,
ich bin auch gerade am Experimentieren mit dem RC5 und habe den gleichen Effekt.
Benutze ein Mega32 am RNB.
Wenn ich die Signale vom meinem TSOP mit "Print Pind.7" in einer Endlosschleife ausgebe, kann ich auch Aktion erkennen, aber kein Ergebnis mit dem "Getrc5" in einem ähnlichen Programm wie Deinem.
Fehlermöglichkeiten:
1. Kein RC5-Signal
2. Wir haben irgend etwas noch nicht ganz geschnallt
3. Fehler in Bascom
Kannst Du an Deinem Oszi 14 Bit erkennen ?
-
Hallo
Habe den Code gerade getestet und läuft ohne Probleme.
Habt ihr denn schonmal verschiedene Fernbedienungen ausprobiert ? Nicht alle senden RC5 Code und die Frequenz kann auch unterschiedlich sein. Vermindert aber dann nur die Reichweite.
MFG
Dieter
-
Hallo Dieter,
ich habe jetzt zwei verschiedene Fernbedienungen getestet.
Irgendwas kommt an meinem Eingangspin auch jedesmal an, wenn ich eine Taste drücke, aber scheinbar kein RC5 Code...
-
Hallo
Das ist halt das Problem, das nicht alle Fernbedienungen RC5 senden. Habe hier auch 4 Fernbedienungen, von denen aber nur eine geht.
Bei den anderen siehst du auf dem Ozsi auch die Signale, aber die passen halt nicht.
Bei sauberen RC5 Code siehst du auf dem Ozsi bei einer Zeitablenkung von 5 ms das Protokoll ganz gut.
MFG
Dieter
-
Und da habe ich überall gelesen, RC5 ist standard.
Ich habe hier eine Salora, Blaupunkt und Technics. keine funktioniert.
Ich mag nicht dran denken, wenn ich mal versuche einen RC5 mittels Atmel zu senden , was das wohl wird.
-
Ich habe jetzt noch eine Universal gefunden die vorbelegte Codes hat. Sie ist so gross wie eine Checkkarte und sehr flach. Auch da geht nix. :-(
-
Danke an alle, Problem gefunden.
Es ist in der Tat so, dass alle meine Fernbedienungen kein RC5 sprechen.
Mit einer universal Fernbedienung habe ich alle 8 Möglichkeiren für Phillipsgeräte getestet, und eine davon war RC5 nun gehts.
-
Wie kann denn ein SenderProgramm (RC5) für einen AVR Sender aussehen, eine Empfängerprogramm habe ich ja schon gefunden.
https://www.roboternetz.de/phpBB2/viewtopic.php?t=812
-
Leute, versucht mal bei den Universal-FBs die Sony-Codes. Hat bei mir geklappt. Für das Programm schau mal bei Bascom in der Hilfe zu dem Befehl RC5SEND. Da steht eigentlich alles drin.
Gruß, Trabukh