Forum: Mikrocontroller und Digitale Elektronik Atmega8 Bit folge einlesen


von TH (Gast)


Lesenswert?

Hallo

Folgende Frage hab ich.

Ich will als Bsp. eine LED mit einer IR-Fernbedienung anschalten.

Wie lese ich Bit folgen also Bsp. 00001010 in ein Register?

Danke

von Karl H. (kbuchegg)


Lesenswert?

Das kommt drauf an, wie die Bitsynchronisierung funktioniert.


Aber so einfach ist das nicht, wie du dir das mit dem IR vorstellst. 
Kannst ja mal das Projekt
Beitrag "IRMP - Infrared Multi Protocol Decoder"
studieren

von Mirko (Gast)


Lesenswert?

Hier werden IR-Fernbedienungen sehr schön erklärt:
http://www.sbprojects.com/knowledge/ir/ir.htm

Vielleicht auch interessant:
http://www.stefanfroede.de/
http://www.rn-wissen.de/index.php/RC5-Decoder_f%C3%BCr_ATMega

Mirko

von TH (Gast)


Lesenswert?

RC5 Code

Also 889µs HIGH + 889µs LOW = 0
     889µs LOW + 889µs HIGH = 1

Das Start Bit ist immer 1. Wenn ich also auf die erste Flanke Warte hab 
ich ein sauberes Startsignal. Aber wie bekomm ich die Daten in ein 
Register. Muss ich sie erst alle in ein einzelnes Register einlesen und 
dann Addieren?

Gruß
TH

von Peter D. (peda)


Lesenswert?

TH schrieb:
> Aber wie bekomm ich die Daten in ein
> Register.

Mit Schieben.

Beitrag "Fernbedien RC5 Empfänger"


Peter

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.