Hey leute ;) Ich hab ne Frage und zwar könnte diese Schaltung funktionieren, es geht rein um den Reset taster, denn in meiner aufgebauten schaltung funktioniert es nicht und wollt mal Fragen ob ich einen Fehler eingebaut habe. Danke für Rückmeldungen!
Der Schaltplan ist zwar etwas unübersichtlich gezeichnet, aber die Schaltung ist eigentlich so in Ordnung. Einzig zwei 100nF Kerkos fehlen zwischen VCC/GND und AVCC/GND. Welchen Wert hat denn dein R1? Und was genau funktioniert in deiner Schaltung nicht?
Abblockkondensatoren an VCC/AVCC vergessen? Die Resetschaltung müsste aber eigentlich funktionieren.
Ich habe nun den Abblockkondensator nachträglich eingelötet, trotzdem funktioniert es nicht. Ich messe die richtigen Spannungen (0V bei Taster druck und 5V bei bei keinem Druck). Was kann der Fehler sein? Ich verwende den ATmega 32 Danke
> trotzdem funktioniert es nicht.
Woher weisst Du dass 'es' nicht funktioniert?
Schütz12 schrieb: > Ich habe nun den Abblockkondensator nachträglich eingelötet, trotzdem > funktioniert es nicht. Was genau bedeutet 'funktioniert nicht'. Wenn du auf Reset drückst, muss der AtMega einen Reset machen und mit dem Programm von vorne anfangen. Tut er das oder tut er das nicht? > Was kann der Fehler sein? Welcher Fehler? Es gibt 100-te denkbare Fehler an dieser Stelle. Welcher liegt bei dir vor? > Ich messe die richtigen Spannungen (0V bei Taster druck und 5V bei bei keinem Druck). Das klingt schon mal ermutigend. Was auch immer der Fehler ist, der Reset Taster scheint erst mal nichts damit zu tun zu haben. Ich denke eher, du siehst irgendwelche Symptome und aus irgendeinem Grund denkst du, der Reset-Taster hätte etwas damit zu tun. Diese Diagnose düfte aber falsch sein. Daher: Was sind die Symptome?
:
Bearbeitet durch User
Das Programm startet nicht von neuem! Von der Platine her kann es kein Fehler sein, kein Kurzschluss oder ähnliches. LG
> Das Programm startet nicht von neuem!
..woher weisst Du dass das Programm nicht neu startet?
Ob der Reset funktioniert, kannst Du nur sehen, wenn ein Programm läuft. Und das Programm muss irgendwie "äußern" (LED, ...), damit man sieht, dass es läuft. Dann erst sieht man, ob der Reset wirkt. Solange der Reset gedrückt ist, muss das Programm auf Adresse 0 stehen. Gruß Dietrich
Schütz12 schrieb: > Ich verwende den ATmega 32 > > Danke ich auch. r ist 10k und c ist 100nf keramik c ehlt bei dir. hab mal schnell splan bemüht...
dolf schrieb: > Schütz12 schrieb: >> Ich verwende den ATmega 32 >> >> Danke > > ich auch. > r ist 10k und c ist 100nf keramik > c ehlt bei dir. > hab mal schnell splan bemüht... Der c ist auch nicht so wichtig, es sei denn sein µC muss in einer extrem verseuchten Umgebung operieren.
Um eine unausgesprochene Frage doch noch auszusprechen
> Das Programm startet nicht von neuem!
Startet das Programm überhaupt?
D.h. läuft der Mega überhaupt?
Denn es ist ein Unterschied, ob der Mega prinzipiell nicht läuft, oder
ob er läuft und nur auf den Reset-Taster nicht reagiert.
Ersteres kann viele Ursachen haben. Letzters ist (fast) ausgeschlossen.
Beim Mega32 kann man sich den Reset-Pin nicht wegfusen. Maximal könntest
du den Boot Reset Vektor mittels Fuse verstellt haben. Halte ich aber
ehrlich gesagt für nicht sehr wahrscheinlich.
D.h. wenn der Mega prinzipiell läuft, dann gibt es keinen Grund, warum
er auf einen Druck am Reset-Taster nicht reagieren sollte.
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.