Hallo @all, ich versuche seit ein paar Tagen den RC6-Code meiner MCE-Fernbedienung auszulesen. Leider funkt es nicht so ganz. Ich muss dazu Sagen ich beschäftige mich mit mC seit erst ein paar Wochen und hoffe ich langweile euch nicht mit meinem Kram :) Hier also mein Quelltext: $regfile = "m16def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 40 Enable Interrupts Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 Config Lcdpin = Pin , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 Config Lcd = 16 * 2 Cursor Off Cls Dim W As Word Do W = Getrc(pinb , 0) If W > 0 Then Goto Rc6 W = 0 Loop Rc6: Lcd W Waitms 500 Cls Return Wenigstens macht es irgendwas. Ich bekomme also jedes Mal eine andere Ausgabe. Mal zweistellig, Mal vier stellen. Hätte jemand Lust mir da weiter zu helfen? Ich habe schon einiges hier im Forum über RC-Codierung gelesen. Das ist mir jedoch zu komplex. Kann man das nicht für den Anfang ganz simpel halten? Gruß, Vitali
hallo leider kann ich dir zu RC6 nichts sagen, weil ich alles mit RC5 mache.....bietet sich ja bei bascom an. hast du schon mal ins bascom-forum geschaut? vlt ist da etwas zu finden. gruß
Hallo, RC6 ist ein Fernbedienungs-Code von Philips. Schau mal hier http://www.sbprojects.com/knowledge/ir/rc6.htm Die Bascom GetRC()-Funktion kann zum bestimmen eines Widestands- oder eines Kapazitätswertes benutzt werden, also eine ganz andere Funktion. RC6 ist eine Weiterentwicklung von RC5, für den es in Bascom eine Funktion GETRC5() gibt. Gruß Rolf
Ich hab noch nichts mit Bascom oder RC6 gemacht. Aber nach einem Blick ins Handbuch tippe ich auf die getrc Funktion. http://avrhelp.mcselec.com/index.html?getrc.htm Versuch mal getrc5. Wenn das nicht klappt mußt du wohl nach einer "getrc6" suchen oder sie selbst schreiben. Vielleicht hilft dir das ja den richtigen Weg zu finden. Gruß Nepi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.