Forum: Mikrocontroller und Digitale Elektronik Resetschalter! Versteh die Welt nicht mehr!


von Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hab da so ein Problem das ich echt net verstehe.
Wollte einen Reset-Jumper an meinen ATMega 8 basteln.
Siehe Anhang!
Dann versuchte ich mit dem AVRISP den µC zu proggen, bei geöffnetem
Jumper. Es funktioniert aber nicht!
Nun habe ich die mit dem Pfeil gekennzeichnete Brücke ausgelötet und es
funktioniert!
Kann mir das jemand erklären???

MFG Thomas

von Tobi (Gast)


Lesenswert?

dein isp muss die reset leitung kontrollieren, dann kappt das

von Thomas (Gast)


Lesenswert?

Aber das macht der doch! Es ist doch rein technisch gesehen dasselbe, ob
die Brücke nun da ist(Jumper geöffnet) oder ob sie nicht da ist, oder?
Aber es funktioniert nur ohne Brücke!

von Tobi (Gast)


Lesenswert?

sollte das gleiche sein, da hast du recht. dabei frag ich mich wie das
programmieren überhaupt gekappt hat da der reset pin dafür doch auf low
(gnd) liegen muss... wenn die brücke offen ist liegt der durch den pull
up doch auf vcc.

erklärt zwar noch nicht das verhalten bei dir aber trotzdem eine gute
frage :)

von Christof Krüger (Gast)


Lesenswert?

@Tobi: Na der Programmer sollte RESET/ auf GND ziehen. So weit ja kein
Problem.

@Thomas:
Hast du noch andere Lasten auf dem Pin? Wie sieht die Leitung denn rein
mechanisch aus? Ist das auf einer Lochplatine aufgebaut? Breadboard? Was
für einen Programmer benutzt du?

von thkais (Gast)


Lesenswert?

Schonmal mit einem Messgerät nachgemessen, was tatsächlich am Reset-Pin
anliegt, wenn der Jumper gezogen ist? Evtl. irgendwo eine ungewollte
Brücke "gebaut".

von ...HanneS... (Gast)


Lesenswert?

Hi...

Wenn die ISP-Schaltung (und Software) das "Power-up" nicht schalten
kann, dann muss es die Reset-Leitung schalten können, um den AVR in den
Programmiermodus zu schalten. Da dies recht zeitkritisch ist nutzt es
nix, den Reset-Pin in der Schaltung per Jumper auf L zu ziehen.

...HanneS...

von Tobi (Gast)


Lesenswert?

wollte dir gerade schon wiedersprechen da hab ich gesehen, dass das beim
umstieg auf die megas wohl geändert wurde. beim 4433 durfte man reset
noch dauerhaft auf gnd legen, beim m8 wohl nicht mehr. insofern sollte
man den jumper weglassen oder besser durch einen taster zum resetten
ersetzten und den isp die leitung kontrollieren lassen. würd auch nix
schaden da noch einen kondensator zwischenzuklemmen, nur so zur
sicherheit.

von Thomas (Gast)


Lesenswert?

@ Christof
Die Schaltung ist auf einer Lochrasterplatine.
Auf dem Reset-Pin ist lediglich die obige Schaltung und ein
Steckverbinder für ISP angeschlossen. Ich benutze den ATMEL AVRISP,
also kein selbstgebautes Ding.
@thkais
Habe nachgemessen. Es liegt über den Pullup 5V an, beim programmieren
wird er  auf GND gezogen, wie es auch sein sollte.
@HanneS u. Tobi
Der Jumper soll ja nicht dauerhaft geschlossen sein. Er ist
normalerweise offen. Er ist nur dafür gut um manuell einen Reset
auszulösen.

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.