Forum: Mikrocontroller und Digitale Elektronik ATMega8 Flash Programmierung will nicht.


von Atmega (Gast)


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?

von Kasperle (Gast)


Lesenswert?

Nicht 1/4 sondern kleiner als 1/4.

von ATMega (Gast)


Lesenswert?

Auch das ist erfüllt, ich habe mit den Fusebits und Quartz 16MHz 
eingestellt und alles unter 4MHz getestet, immer derselbe Fehler.

von dummdidumm (Gast)


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

von ATMega (Gast)


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?

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.