Gast
#1114100
Hallo ich habe zur Zeit folgendes Problem: Ich möchte meinen ATmega88 betriebenen RGBY-Controller fernbedienen. Benutze hierfür das Empfängermodul TSOP1736 und natürlich RC5. Mein Programm (Bascom) ist auch schon sehr gewachsen und enthält natürlich unter Anderem auch while-schleifen und waitms, wobei dann folgendes Problem auftaucht, dass wenn ich zum falschen Zeitpunkt meine FB betätige ich evtl in einer Schleife stecke und die Betätigung der FB gar nicht erkannt wird... Um meine Fernbedienung immer sofort zu erfassen wäre es ja sinnvol sobald eine Taste gedrückt wurde einen Interrupt auszulösen. Wie löse ich den denn am Besten aus? Bis jetzt habe ich versucht den Ausgang des TSOP1736 auf den INT0 zu legen und den auf steigende Flanke konfiguriert. Aber durch die schnelle folge von steigenden Flanken beim RC5-Signal funktioniert das natürlich nicht... Wie würdet ihr das lösen, dass die Fernbedienung jederzeit zuverlässig ausgelesen werden kann? Danke für eure Hilfe...