Forum: Mikrocontroller und Digitale Elektronik Flashen schlägt fehl


von Jörg (Gast)


Lesenswert?

Hallo Leute,

gerade eben konnte ich noch meinen ATtiny88 mit meinem mkII noch 
programmieren. Und jetzt bekomme ich plötzlich jedes mal die typische 
Fehlermeldung:
"ISP Mode Error
A problem occured when ..."

Das Komische: Ansonsten geht noch alles. Read Signature und 
Read/Write/Verify Fuse Bits geht problemlos. Die LED des mkII leuchtet 
grün. Und das Flashen läuft auch bis zum Schluss durch und erst dann 
kommt die Fehlermeldung. Der µC ist auf 8 MHz gestellt und die ISP 
Frequenz auf 6.478 kHz.

Beim Ein- und Ausstecken der Versorgungsspannung war die Plus-Leitung 
locker. Ich weiß nicht, ob das erst bei der Fehlersuche passiert ist, 
oder davor. Nun ist es aber repariert. Die Hilfetabelle, auf die man 
geleitet wird, wenn man auf Hilfe drückt, habe ich natürlich schon 
geprüft. Was kann das noch sein? Achso, ich verwende noch das AVR Studio 
4 ...

von Jörg (Gast)


Lesenswert?

Problem gelöst! Habe einfach mal ein Firmware Update vom mkII gemacht 
und ein Erase Device durchgeführt. Keine Ahnung was davon nun geholfen 
hat.

von Jörg (Gast)


Lesenswert?

Es war wohl das Erase Device. Seitdem muss ich ich immer erasen, bevor 
ich flashe. Seltsam...

von Stefan F. (Gast)


Lesenswert?

Ich hatte mal ein fehlerhafte Programm in den µC übertragen, welches ihn 
so blockierte, dass er nicht mehr über ISP ansprechbar war.

Da bekam ich den hilfreichen Tip, den Reset Taster schon vor dem 
Einschalten der Stromversorgung gedrückt zu halten und erst nach dem 
Flashen loszulassen.

Vielleicht hilft das bei Dir auch.

von Stefan F. (Gast)


Lesenswert?

Kann es sein, dass dein Programm den Systemtakt mittels CLKPR Register 
herab setzt? Bedenke, dass der ISP Programmer weniger als 1/4 des 
Systemtaktes haben muss.

Gemeinerweise wird dieses Register erst nach dem Ende des Reset Impulses 
zurück gesetzt. Also wenn das Programm z.B. des Systemtakt auf 38kHz 
einstellt, dann muss der nachfolgende ISP Zugriff mit 9kHz (oder 
weniger) stattfinden.

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.