Forum: Mikrocontroller und Digitale Elektronik Mega8 Reset Pin Low - Programm läuft?


von Anfaengerpfeife (Gast)


Lesenswert?

Hy, hab mir eine Platine mit nem Mega8 und nem Display gebastelt. Dann 
ein "Hello World" Progr. mit Studio6.0 und dem MKII draufgebruzzelt. 
Soweit so gut.. Nach einigem Hin und Her mit Interrupts, Timern usw. 
Sagt mir AVR Studio: "unable to enter programming mode". Die Led am MkII 
blinkt auch orange. Am Reset Pin gemessen 0,025V (Low). An den Fuses 
(RSTDISBL) hab ich nicht rumgespielt ! (ist natuerlich die erste Idee). 
Allerdings läuft das Programm ab obwohl der Reset permanent auf low 
liegt (wird vom Portpin runtergezogen).
Hat jemand dazu eine Idee, wie ich wieder auf den uC zugreifen kann bzw. 
wie so ein Verhalten des AVR zustande kommt?
(Das mit dem externen Oszillator hab ich schon ohne Erfolg getestet..)
Vielen Dank schon mal.

von Peter R. (pnu)


Lesenswert?

Lötstelle OK?
am falschen Pin gemessen?
Reset-Pin abgebrochen?

Eventuell besteht eine Verbindung zu einem Nachbar- oder anderen Pin. 
Beispielsweise PD5 oder PC0. Wenn dann das Programm in der Init-Rouitine 
diesen Pin als Ausgang schaltet und auf low, wird schon nach wenigen 
Takten wieder reset-tet.
Das könnte ebenfalls diesen Effekt erzeugen:

-reset - Hochlauf des Oszi - 64ms Wartezeit - ein paar Init-Befehle 
-reset....

von Alex S. (thor368)


Lesenswert?

Reset disable. Reset pin hat also keinen Einflus mehr.

Hilft nur HV programming.

Thor

von Anfaengerpfeife (Gast)


Lesenswert?

OK, Problem erledigt... Wie der Name des Autors schon sagt...
Ich sollte mir einfach abgewöhnen während die Betriebsspannung anliegt 
den ISP-Stecker abzuziehen, bzw. das Display...
Vielen Dank für die Antworten.

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.