ATMega8 Flash Programmierung will nicht.

Gast #1773492
Lesenswert?

Hallo.

Problemstellung: ATMega8 TQFP Package, AVR ISP mkII

Ich arbeite und programmiere mit dem AVR Studio. Ich kann die Signatur 
des Chips auslesen und die Fusebits setzen, aber wenn ich mein Programm 
(die hex Datei) in den Flash Programmieren möchte, wirft er einen Error 
aus und gibt den Tipp aus, in dem steht, dass die Programmierfrequenz 
1/4 des Systemclocks sein muss, aber da hab ich auch schon alle 
Möglichkeiten durch...
Was mir sonst noch aufgefallen ist: Wenn ich die Fusebits auslesen 
bekomme ich ab und zu ganz verschiedene Ergebnisse, obwohl ich direkt 
hintereinander auslese ohne etwas zu ändern.

Worauf könnte das hindeuten? Ist der ATMega fratze?
Gast #1773607
Lesenswert?

und die normale Checkup Liste bringt auch nichts?

Alle GND und Vcc, ggf. ARef, AVcc ect, verbunden? Widerstand gegen high 
am Reset?

Ggf. kann es auch sein, dass du die Lockbits irgendwie verhauen hast und 
dann in Wirklichkeit grad irgend einen Ramsch ausliest, wenn du meinst, 
dass deine Ergebnisse nichtmal konstant sind beim Auslesen, was ließt er 
denn, wenn du den vermeintlich nicht Programmierten Flash auslesen 
willst?

mfg dummdidumm
Gast #1773814
Lesenswert?

Die Pins sind alle korrekt verbunden, die Schaltung ist quasi eine neue 
Version einer bereits funktionierenden nur als SMD d.h. ATMega8 TQFP 
Package statt DIP.

An den Lockbits hab ich nichts gemacht und bei den Fusebits nur den 
Clock eingestellt.
An den Flash komm ich gar nicht dran. Immer wenn er in den "Programming 
Flash..." Modus geht kommt ein "Failed".

Ist der Atmega vielleicht kaputt, weil an einem Pin zu heiß gelötet 
wurde oder so?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren