rc5 decodieren mit atmega8

Oct 18, 2005 9 Replies

Hi,



ich versuche hier verzweifelt einen RC5-Code zu dekodieren. Ich habe eine Polling-Variante die sauber funktioniert, braeuchte aber eine Interrupt-Version. Folgende Versionen habe ich ausprobiert:



formatting link
formatting link



Beide bekomme ich einfach nicht zum laufen, bzw. es wird nichts erkannt. Gibt es noch weitere Implementierungen? Wer hat eine, die sauber funktioniert, vor allem mit dem atmega8 mit 8mhz. Die beiden Varianten sind wohl fuer unterschiedliche Frequenzen ausgelegt und bei der einen fehlt meiner Ansicht nach auch die aktivierung der Interrupts mit sei().



Danke



Gruss



Olli


[...]

hat denn keiner eine funktionierende interrupt-basierende Version im einsatz? Am besten bei 8Mhz?

Gibt es eine andere newsgroup speziell fuer avrs oder mikroprozessoren?

Danke

Die AVRs sind zwar (hier) recht beliebt, aber das ist dann vielleicht doch etwas speziell :-)

comp.arch.embedded vielleicht, ansonsten Webseiten/Mailinglisten wie

formatting link

Probier mal die Foren unter

formatting link
aus.

Aber vorher die Suchfunktion bemühen, das Thema RC5 ist nicht gerade selten, vielleicht gibt's da schon ein paar passende Threads.

Gruß, Felix

Ich habe mal die erste Version ausprobiert und leider auch nicht zum laufen bekommen. Atmega16 mit 10MHz, sei() noch im main() ergänzt. Das ganze scheint doch ein Timing-Problem zu sein. Deshalb werde ich mal bei Gelegenheit diese Version versuchen :

formatting link
Leider hat der Autor keinen fertigen Code geliefert, müssen wir selbst ran. MfG

Guck mal hier:

formatting link

funktioniert primstens.

Gruß,

Holm

L&P::Kommunikation GbR Holm Tiffe * Administration, Development FreibergNet.de Internet Systems phone +49 3731 419010 Bereich Server & Technik fax +49 3731 4196026 D-09599 Freiberg * Am St. Niclas Schacht 13 http://www.freibergnet.de
[...]

habe ich ausprobiert, ich bekomme es aber nicht zum laufen. Ich weiss nicht wie ich es an meine 8Mhz vom atmega8 anpassen soll. Kannst du mir da helfen? Wie muss ich die timer aendern? Auf welche Werte?

Danke

Gruss

Olli

[...]

oh, sorry, war ne Verwechslung, den habe ich zwar schonmal probiert, aber ich werde es trotzdem nochmal versuchen. Da war nicht das Problem mit der Frequenz

olli

Na probiere nochmal, das läuft bei mir auf einem Atmega8 und mit 8Mhz völlig problemlos. Da prasseln noch andere Interrupts mit rein, die Software ist top.

Gruß,

Holm

L&P::Kommunikation GbR Holm Tiffe * Administration, Development FreibergNet.de Internet Systems phone +49 3731 419010 Bereich Server & Technik fax +49 3731 4196026 D-09599 Freiberg * Am St. Niclas Schacht 13 http://www.freibergnet.de

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required