Guten Abend allerseits, ich lese schon eine ganze Weile mit, doch jetzt ist es an der Zeit selbst zu fragen. Ich möchte meinen AVR mittels Bluetooth Flashen und benötige dafür eine Resetschaltung. Als Anhaltspunkt habe ich ein Signal, das VOR meinem Reset oszilliert, und sobald mein Reset ausgeführt werden soll, einen konstanten Pegel aufweist. Mein Reset soll eine LOW Aktive Flanke sein. also etwa so Signal: 010101010101010101111111 Reset: 111111111111111111011111 Bisher habe ich die Schaltung, wie sie im Anhang zu sehen ist genutzt. Leider resetet sich meine Schaltung häufiger ohne das sie es sollte ;). Wenn ich allerdings einen größeren Widerstand nehme dann reagiert sie nicht schnell genug. Zu testen habe ich daher mit einem 2. Mikrocontroller das Eingangssignal überwacht und immer dann wenn kein Signalwechsel innerhalb von 325 millisek stattfindet einen LOW Pegel absetzt ( und danach schlafen gelegt bis wieder ein oszillieren am Eingang gemessen werden kann ). Das klappt auch alles sehr gut, nur habe ich natürlich nicht vor, einen ganzen Mikrocontroller als Resetschaltung zu verbauen. Meine aktuelle Idee um das ganze exakt aufzubauen wäre nun: Ein Taktbaustein an einen Zähler anschließen, wenn dieser überläuft ein RS-FF zu setzen und den Pegel erst per fallende Flanke des Eingangssignals zu resetten. Zusächlich mit der fallenden Flanke den Zähler resetten. Ich würde sagen das könnte klappen, ist aber sicherlich nicht besonders Platzeffizient ;) Daher jetzt meine Frage: Hat jemand eine Idee wie ich das ganze geschickter aufbauen könnte? Gruß Kolja
Mir fällt gerade noch etwas ein: - das Eingangssignal oszilliert zwischen 3.3 und 0 Volt - der Reset, Low aktiv, hat sonst eine Spannung von 5 Volt Gruß Kolja
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.