Forum: Mikrocontroller und Digitale Elektronik ATMega16 Kaputtgefused?


von Jan O. (piranha)


Lesenswert?

Hallo zusammen,

Ich habe ein problem, wenn ich Mit PonyProg meinen Mega16 Proggen will,
sagt er: Kein Zugriff, Device defekt oder gesperrt (-25).

Habe mir mal die Fuses angeschaut, UND ES SIND ALLE GESETZT?!?!
Bei nem Neuen MEGA16???? ist das normal?
Besteht eine changse, dies zurückzusetzen?



MFG, Jan

von Rahul (Gast)


Lesenswert?

HV-Parallel-Programmierung... (STK500...)

von Uwe Große-Wortmann (Gast)


Lesenswert?

Wie kannst du dir die Fuses noch anschauen, wenn du keinen Zugriff mehr
hast???

von Jan O. (piranha)


Lesenswert?

Hi,

mit ponyprog werden die ausgelesen!

von Thomas (Gast)


Lesenswert?

Meistens ist nur eine falscher Takt eingestellt. Ich würde möglichst
erst mal alles ausprobieren (Quarze, Oszialltoren unterschiedlicher
Frequenzen).

von Jan O. (piranha)


Angehängte Dateien:

Lesenswert?

Moin,

Habe mal einen screeni angehängt...

von Thorsten (Gast)


Lesenswert?

du solltest auch schon den mega16 im dropdown-menü auswählen

von Jan O. (piranha)


Lesenswert?

Thx für die info, hat aber auch nix gebracht........ :(

von Christoph W. (christoph)


Lesenswert?

Über SPI kannst du die SPIEN-Fuse nicht abschalten. Genausowenig hat der
ATM16 eine Reset-Disable-Fuse : somit kann man sich beim ATMega 16 nicht
aussperren und ein HV-Programmer ist nicht nötig.

Daher tippe ich schwer auf einen Fehler in deinem Hardwareaufbau.
Probiere, mit deinem Programmer einen anderen Chip auszulesen. Falls
das geht, funktioniert dein Programmer und etwas mit dem Chip stimmt
nicht.

Achte immer darauf, dass du den richtigen Chip ausgewählt hast, da die
FuseMaps von Chip zu Chip differieren.

Nur falls du dir absolut sicher bist, dass es am Programmer nicht
liegt, versuch ein paar mal den Chip-Erase und schau mal nach, ob die
Fuses wieder gehen.

Es kann auch sein, dass der M16 keinen Arbeitstakt hat. In dem Fall
hast du eine falsche Clocksource eingestellt (über die Fuses) - für
diesen Fall musst du entsprechend Datenblatt die richtige
Außenbeschaltung für die jeweilige Einstellung an XTAL1 und XTAL2
setzen, damit er wieder einen Takt hat. Dann programmierst du die Fuses
zurück, setzt die Außenbeschaltung wieder um - und er sollte laufen.

von Christoph W. (christoph)


Lesenswert?

Nachtrag : nach nochmaligem gründlichem Lesen (sorry für den Doppelpost)
ist mir aufgefallen, dass offenbar der M16 erkannt wird. Also scheint
der Programmer in Ordnung zu sein. Probier in dem Falle einfach
Chip-Erase aus. Dann werden auch die LockFuses zurückgesetzt. (Wenn du
den Chip sperrst, hast du keinen Zugriff mehr. Du kannst ihn nur noch
löschen (siehe Datenblatt, LockBits).
Falls einmal nicht hilft, probier es einfach öfters.

von Jan O. (piranha)


Lesenswert?

So, habe ihn jetzt 46 mal gelöscht, habe einen kramf im finger, aber
getan hat sich nix. HM. komisch.....



MFG, Jan

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.