www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RC6 min Bascom


Autor: Vitali H. (vitali77)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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ß

Autor: Rolf Im forum (for_ro)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Nepi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.