Resetproblem ATmega

OP #1827720
Lesenswert?

Hallo,

ich benutze nen ATmega644 auf ner Lochkarte mit diverser Elektronik. 
Wenn ich nun eine externe Spannung an die Elektronik anschließe, tut 
sich nichts (Mikrocontroller läuft nicht). Wenn ich nun die Spannung mit 
nem Multimeter an dem Reset-Pin des ATmega messe, läuft der 
Mikrocontroller los.

Der Reset-Pin ist offen, aber ich dachte, dass der interne 
Pull-Up-Widerstand den Reset auf high zieht, was er ja wohl auch nach 
dem Messen tut.

Ich kann leider nicht beurteilen, was der Reset-Pin für einen Pegel 
direkt nach dem Einschalten hat, da dieser beim Messen auf high geht.
Brown-out detection ist auf 4,3V eingestellt.

Kann mir jemand sagen, wie ich die Schaltung ergänzen müsste?
Gast #1827727
Lesenswert?

>Kann mir jemand sagen,
>wie ich die Schaltung ergänzen müsste?

Löte das Multimeter fest in die Schaltung ein ;-)

Die internen Pull-Up-Widerstände müssen ja erst
per Programmbefehl aktiviert werden. Du musst also
einen ext. 100k von +Ub zum Reset legen.
OP #1827778
Lesenswert?

hm, also ich hab jetzt das Multimeter dazwischen gelötet :D
Geile Idee °_o

Hatte vergessen, dass die Pull-up-Widerstände erst per Befehl aktiviert 
werden. Danke für den Hinweis! Hab nen 10k-Widerstand zwischen 5V und 
Reset-Pin gelötet.

Zwischen 5V und GND hab ich nen 100nF-Kondensator
#1827786
Lesenswert?

Die internen Pullup Widerstände, die per Programm aktiviert werden 
können, haben aber nichts mit dem eingebauten Reset-Widerstand zu tun.

Der ist ein wenig hoch. Mach einen externen 10k und gut ists.

> hm, also ich hab jetzt das Multimeter dazwischen gelötet :D
> Geile Idee °_o

Alles schon dagewesen.
#1827804
Lesenswert?

Andreas Heil schrieb:
> okay, und so wie ich das sehe, muss ich die Reset-Schaltung dann aber
> noch erweitern, da ich den ATmega644 per JTAG programmiere und der AVR
> Dragon und der Mikrocontroller sich nicht unterhalten, wenn ich den
> RESET-Pin permanent auf high ziehe.

Was heißt permanent?

Vom Reset Pin einen 10k Widerstand nach Vcc, ist doch nicht weiter 
schwer.

Zwischen Reset-Pin und Widerstand ist die Abzweigung an der der 
Programmer den Reset Pin auf Low ziehen kann, wenn er es möchte. Dann 
fallen am Widerstand die 5V ab und der Reset Pin kann auf Low gezogen 
werden. iSt doch bei ISP auch nicht anders als bei JTAG.
OP #1827826
Lesenswert?

Karl heinz Buchegger schrieb:
> Vom Reset Pin einen 10k Widerstand nach Vcc, ist doch nicht weiter
> schwer.
>
> Zwischen Reset-Pin und Widerstand ist die Abzweigung an der der
> Programmer den Reset Pin auf Low ziehen kann, wenn er es möchte. Dann
> fallen am Widerstand die 5V ab und der Reset Pin kann auf Low gezogen
> werden. iSt doch bei ISP auch nicht anders als bei JTAG.

Genau so hatte ich es gemacht, die Kommunikation hatte aber net gefunzt. 
Hab dem Programmer einfach nochmal Saft weggenommen, und auf einmal 
gehts, strange...

Danke auf jeden Fall, falls weitere Probleme kommen, melde ich mich 
nochmal ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren