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
dein isp muss die reset leitung kontrollieren, dann kappt das
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!
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 :)
@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?
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".
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...
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.
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.