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.
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....
Reset disable. Reset pin hat also keinen Einflus mehr. Hilft nur HV programming. Thor
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.