Forum: Mikrocontroller und Digitale Elektronik Reset-Line beim Proggen


von DFxxx (Gast)


Lesenswert?

Hallo,
ich hab da mal ne ganz dumme Frage.
Ich probiere jetzt schon seit über einem halben Jahr immer mal wieder 
eine Verbindung zu meinem Microcontroller (Atmega 32) aufzubauen und 
habe es bis heute nicht hinbekommen. Und heute drücke ich aus Spass beim 
auslesen des Speichers die Reset-Taste auf meinem Pollin Board und siehe 
da er kann auf den Controller zugreifen.
Wenn ich die Reset-Taste drücke blinkt bei meinem AVRISP MK 2 (original) 
die orange LED.
Jetzt versteh ich nicht wieso ich auf einmal auf meinen Controller 
zugreifen kann wenn mir doch mein Programmer einen "Fehler" bringt. Ist 
das Reset evtl falsch beschalten? Normalerweise muss ich doch ein 5V 
Signal auf meinem Reset-Pin haben oder ?!


Ich bitte dringend um Aufklärung!


Danke


MfG


DFxxx

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Wie im Datenblatt des Controllers beschrieben ist, muss beim 
Programmieren der Reset-Pin auf GND gezogen werden, denn dann wird die 
Programmier-Logik aktiviert. Das macht normalerweise der Programmer, und 
wenn er es nicht tut, muss man es wohl von Hand machen.

von Klaus W. (mfgkw)


Lesenswert?

DFxxx schrieb:
> Ist
> das Reset evtl falsch beschalten?

je nachdem, wie du Reset abgeschlossen hast, ist das möglich.
Ich habe leider deinen Schaltplan nicht gefunden; vielleicht brauche ich 
eine stärkere Brille.

> Normalerweise muss ich doch ein 5V
> Signal auf meinem Reset-Pin haben oder ?!

Nicht automatisch.
Die 5 V hast du dann sicher, wenn du /Reset über einen Pullup mit +5V 
verbindest.
Von einem Resettaster oder dem Programmer wird das Signal dann auf GND 
gezogen.

> Ich bitte dringend um Aufklärung!

Dringend kostet Geld.
Ansonsten könnte man in der Zwischenzeit mal ins Datenblatt schauen.

von egberto (Gast)


Lesenswert?

Auch beim Pollin-Board ist der RESET-Pin über 10k mit +5V verbunden (wie 
von Atmel empfohlen).
Der ISP Programmer sollte ihn also selbst auf low setzen können!!!
Überprüf mal die Kabel und Lötverbindungen! Da ist irgendwo ein Fehler!

Viele Grüße,

egberto

von Thomas (kosmos)


Lesenswert?

könnte auch sein das du ohne Pullup sondern direkt mit 5V auf Reset bist 
wenn der Programmer jetzt den Resetpin auf Masse ziehen will entsteht 
ein Kurzschluss das könnte den Transistor im Programmer killen.

von DFxxx (Gast)


Lesenswert?

Hallo,
ich hab jetzt mal mein Kabel zwischen dem 10pol. und dem 6pol. Stecker 
genauer angeschaut, weil dies das einzige war was ich selbst gebaut habe 
g
Und obwohl ich es schon mehrmals kontrolliert habe, ist mir ein Fehler 
aufgefallen. Ich hatte einfach GND auf Pin 4 von der Pollin-Board-Buchse 
gezogen und der ist aber unbelegt. Jetzt habe ich GND auf Pin 6 und 
siehe da es geht ohne das ich Reset drücken muss =))))

Ich bin überglücklich das es endlich geht.

Danke für die schnelle Hilfe


Mit freundlichen Grüßen


DFxxx

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.