Forum: Mikrocontroller und Digitale Elektronik RC6 min Bascom


von Vitali H. (vitali77)


Lesenswert?

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

von thomas (Gast)


Lesenswert?

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ß

von Rolf I. (for_ro)


Lesenswert?

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

von Nepi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.