Forum: Mikrocontroller und Digitale Elektronik Reset Taster bei ATmega 32


von Schütz12 (Gast)


Angehängte Dateien:

Lesenswert?

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!

von lalala (Gast)


Lesenswert?

Wie gross ist R1. Und wohin geht die 'Antenne' rechts von R1?

von Torben H. (bauteiltoeter)


Lesenswert?

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?

von Luca E. (derlucae98)


Lesenswert?

Abblockkondensatoren an VCC/AVCC vergessen? Die Resetschaltung müsste 
aber eigentlich funktionieren.

von Schütz12 (Gast)


Lesenswert?

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

von g457 (Gast)


Lesenswert?

> trotzdem funktioniert es nicht.

Woher weisst Du dass 'es' nicht funktioniert?

von Karl H. (kbuchegg)


Lesenswert?

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
von Schütz12 (Gast)


Lesenswert?

Das Programm startet nicht von neuem!

Von der Platine her kann es kein Fehler sein, kein Kurzschluss oder 
ähnliches.

LG

von g457 (Gast)


Lesenswert?

> Das Programm startet nicht von neuem!

..woher weisst Du dass das Programm nicht neu startet?

von Dietrich L. (dietrichl)


Lesenswert?

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

von dolf (Gast)


Angehängte Dateien:

Lesenswert?

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...

von Karl H. (kbuchegg)


Lesenswert?

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.

von Karl H. (kbuchegg)


Lesenswert?

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
Noch kein Account? Hier anmelden.