Hallo,
bin vom AT90S4433 auf Mega8 umgestiegen, habe da auch etwas gelesen mit
Fuses usw.
Habe mir eine Schaltung ohne externen Quarz und Reset-Baugruppe
aufgebaut, ist ja alles im Chip drin.
Einen frischen Mega8 eingesetzt und die Fuses auslesen klappt, dann habe
ich die Taktrate einstellen wollen und mich noch daran erinnert, das
alles invertierd ist, also CLKSEL0 angeklickt und CLKSEL 2
ausgegeklickt, so dachte ich, die höchste interne Geschwindigkeit
einzustellen. Sonst habe ich nichts verändert ! Schon beim
Schreibversuch dieser Einstellung kam die Fehlermeldung : Missing or
unknown Device (-24).
Ich nutze PonyProg 2.04n und den LPT-Progger hier aus dem Toturial.
Nach dieser Aktion kann ich nicht mehr auf den Chip zugreifen, weder
Programmieren noch Konfiguration auslesen. Habe dann noch einen frischen
Chip genommen, lesen und programmioeren (Flash) geht, aber keine Fuses
setzen, dann geht nichts mehr.
Auch nach dem Einsetzen mit externem Quarz und Reset-Stufe, kein Zugriff
mehr.
Ich habe gelesen, dass man SPI auch abschalten kann mit den Fuses, der
Eintrag ist aber bei Pony-Prog angewählt und grau hinterlegt, also nicht
zu verändern. Muss ich da etwas umstellen? Dann hätte ja aber trotzdem
eine Progrtammierung der Fuses hinhauen müssen...
Was kann ich tun, hat einer einen Tip oder ähnliche Erfahrungen, kann
ich diese Mega8 jetzt wegschmeissen oder noch retten..?
Vielen Dank für Eure Hilfe(n)..
Gruss
A. Arndt
Leg mal einen externen Takt an...
Wahrscheinlich nur die Fuses so verstellt dass er sich keinen eigenen
mehr macht. Solltest du ISP wirklich disabled hab (?!) kannst du ihn
immer noch parallel programmieren (STK500).
Hallo Herr Arndt,
hatte das gleiche Problem mit einem ATMega16. Hab einen externen Takt
angelegt (nicht nur Quarz, sondern kompletter externer Oszillator),
danach konnte ich wieder auf den Chip zugreifen. Hab dann gleich die
Fuses richtig gesetzt, Oszillator weggenommen und alles ging wieder.
Es könnte aber auch sein, daß die Reset-Leitung des ATMega8 per Fuses
disabled ist. In diesem Fall glaube ich können Sie den Chip nur noch
parallel programmieren.
Gruß
Thorsten
Hallo,
mit parallel programmieren ist die Methode gemeint, wie sie auch das
STK500 unterstützt. Also die Sache mit den 12V Programierspannung und
so. Schau mal im Datenblatt nach, dort ist das genau beschrieben. Ist
aber wie gesagt nur notwendig, wenn die Reset-Ltg. disabled ist.
Gruß
Thorsten
Hallo,
habe mal nen externen Takt angelegt, habe einfach 4433 auf einem Pin
ON/OFF in Endlosschleifen laufen, das haut schon mal hin, jetzt muss ich
nur die Beschreibung der Fuses finden, vielen Dank nochmal.
Gruss
A. Arndt
Hallo nochmal,
habe herausgefunden, dass mein PonyProg auf SPIEN auf nicht enable
stand, also 1x programmiert und dann gesperrt. Habe das nun auch
begriffen und der 4. Mega8 läuft jetzt auch astrein, da muss man ja
höllisch aufpassen...
Hat jemand mal eine deutsche Erläuterung der Fuses, bin mit dem
Datenblatt kaum weitergekommen...?
Möchte jemand meine neuen gesperrten Mega8 (3 Stk.) für 3,00 EUR inkl.
Versand haben, ich habe keinen Nerv auf das aufwendige "Entsperren".
Gruss
A. Arndt
Hallo
@ Diminator:
Die IC waren leider schon um 0.18 Uhr reserviert, tutu mir leid...
Die Chips u.v.m. gibt es sonst auch im Shop unter www.artools.de
Gruss
A. Arndt
Hallo A.Arndt,
Heute die Chip´s bekommen,
Mit STK500 Parallel gelöscht und Fuses zurückgesetzt
funzen alle 3 ohne Probleme.
Danke und schönen Tag noch.
Waldemar
Hallo,
ich habe einen externen Takt angeschlossen, sogar nicht nur einen Quarz,
habe aber die FUSE SPIEN falsch verstanden, auch mit externem Takt war
nichts mehr zu machen.
Gruss
A. Arndt