Atmega8 - an Fuses gespielt und ausgesperrt

OP #821595
Lesenswert?
• ▲
▼
Hi,
ich benötige mal wieder Euere Hilfe.
Gleich zum Anfang muß ich gestehen, daß ich an den Fuses "herumgespielt" 
habe, wovon man eigentlich die Finger lassen sollte. Nun, ich war so 
blöd und habe mich mal wieder ausgesperrt (Atmega8).

Zum Eigentlichen: Ich habe das STK-500. Also IC in die grün-markierte 
Fassung, alle Kabel so gesteckt, wie im Manual für 
High-Voltage-Programming beschrieben. Gerät eingeschaltet, LED's für 
Power usw. leuchtet. ARV-Studio gestartet, Board und COM1 ausgewählt. 
Und schon kommt die Fehlermeldung. Die Fuses kann ich zwar noch auslesen 
(ohne Fehlermeldung), jedoch nicht beschreiben, dann kommt diese schöne 
Meldung.

Folgende Jumper sind auf dem STK-500:
VTARKET - gesteckt
AREF - offen
RESET - gesteckt
XTAL1 - gesteckt
OSCSEL - rechte gesteckt, linker Pin offen
BSE2 - offen, rechter Pin mit PC2 vom Atmega8 verbunden
PJUMP - gesteckt

Folgende Steckerleisten sind verbunden:
PORTD - PROG CTRL
PORTB - POG DATA
ISP6PIN - SPROG2 (grün)
Der Atmega8 ist auf dem grün-markierten Sockel gesteckt.

Nehme ich einen neuen Atmega8, stellte alle Verbindungen für eine 
normale Programmierung her, funktioniert alles.

Ich habe diese Form der Programmierung noch nie vorgenommen. Bin mir 
somit auch nicht sicher, ob es alles so richtig ist. Zumal ich der 
englischen Sprache nicht so mächtig bin.
Vielleicht kann mir jemand helfen.

Danke im Voraus !!!
Angehängte Dateien:
Gast #821659
Lesenswert?
• ▲
▼
>Zumal ich der englischen Sprache nicht so mächtig bin.

Soweit ich weiß hat sich mal jemand die Mühe gemacht und das Handbuch 
des STK500 ins Deutsche übersetzt.  Muss es irgendwo zum Downloaden 
geben; wo weiß ich leider nicht.  Sollte sich aber über Google etc. 
finden lassen können.
OP #821664
Lesenswert?
• ▲
▼
Hubert G. wrote:
> Ich kann mir nicht vorstellen das du einen Mega8 so fusen kannst das es
> im HV-Mode nicht mehr rückgängig zu machen ist.
> Steck einen funktionierenden Mega ein und teste ihn im HV-Mode,
> vielleicht ist doch was falsch.


Hallo hubertg,
wenn ich mit dem Serial-Kabel an das STK500 gehe und das AVR-Studio 
nehme, so kommt die Fehlermeldung auch mit einem neuen Atmega8. Verwende 
ich aber z.B. BASCOM, so kann ich die Fuses lesen und schreiben. 
Hingegen zu einem defekten IC kommt auch eine entsprechende 
Fehlermeldung, daß der IC unbekannt sei.

Anbei habe ich mal versucht, vom STK-500 ein Foto mit der entsprechenden 
Verkabelung anzufertigen. (So habe ich es aus dem Manual herausgelesen.)

Frank
Angehängte Dateien:
OP #821698
Lesenswert?
• ▲
▼
Mano Wee wrote:
> Das was an ISP10PIN würde ich abstecken und wie hast Du PJUMP Jumpers
> gesteckt? Schaut nicht so  wie in der Anleitung aus, aber man siehts
> auch nicht wirklich gut (Seite 3-20).

Vielen Dank für Euere Untersützung. Werde in den nächsten Minuten eine 
Skizze ablegen.
#821751
Lesenswert?
• ▲
▼
kleiner Trost: Ich hab mein STK500 rausgeholt, meinen MEGA8 gesucht (und 
gefunden) und das gleiche nachgesteckt. Ich bekomme eigentlich die 
gleiche Fehlermeldung. Lesen kann man die Fuses, aber mit dem Schreiben 
happerts auch bei mir. Irgendwas passt anscheinend noch nicht.
OP #821774
Lesenswert?
• ▲
▼
Spess53 wrote:
> Hi
>
> Was macht das Kabel an den ISP6-Headern?
>
> MfG Spess


Hallo.
über dieses Kabel wird der entsprechende Sockel "ausgewählt". 
ISP6-Header sind farblich markiert (rot, grün, blau) und so auch die 
IC-Sockel  (für die Atmega16/32 ist er rot, für den Atmega8 grün.

Mfg
Frank
OP #821794
Lesenswert?
• ▲
▼
Spess53 wrote:
> Hi
>
> Aber nicht bei HV-Parallel-Programmierung.
>
> MfG Spess


Hallo,
woher "weiß" denn das Board, welcher IC gesockelt ist?
Habe mir mal den Spaß gemacht und einen Atmega16 gesockelt und den 
ISP6-Adapter auf das Entsprechende gesteckt. Dieser IC wird ohne 
Fehlermeldung ausgelesen.

Frank
OP #821803
Lesenswert?
• ▲
▼
Spess53 wrote:
> Hi
>
> Aber nicht bei HV-Parallel-Programmierung.
>
> MfG Spess

Habe jetzt noch mal mit dem Atmega8 versucht - wieder nichts. Dabei 
spielt es keine Rolle, ob der ISP6-Header gesteckt ist oder nicht.
Ich vermute, daß ich Pin1 am IC (PC6) in den Fuses als RESET deaktiviert 
habe. Wenn ich mich nicht irre, wird es so gewesen sein. Mich bitte 
nicht nach dem WARUM fragen ...
Frank
#821830
Lesenswert?
• ▲
▼
So, gerade ausprobiert, Mega8 geht einwandfrei in HV.

Hab Signatur gelesen: o.k.
Dann Reset disabled.
Dann kurz ausgeschaltet, damit die Fuses wirksam sind.
Dann wieder Signatur gelesen: o.k.
Dann Reset wieder enabled.


- BSEL2 oberer Anschluß muß an PC2
- PJUMP mit 2-er Kabel brücken (gleiche Orientierung, wie die CTRL- und 
Data-Kabel).
- alle 5 Jumper (links) stecken


Peter

P.S.:
ISP-Kabel natürlich abgezogen!
OP #821880
Lesenswert?
• ▲
▼
Philipp Burch wrote:
> Genügend hohe Spannung am STK? Laut Handbuch 10 - 15V.

Tja, wer des Lesens mächtig ist, ist klar im Vorteil. Es lag an der 
Spannung: Ich hatte nur 9V angeschlossen.
Als ich Deine Frage gelesen habe, habe ich mal mein 12V= Netzteil 
angeschlossen - und siehe da: Es funzt.
Ich habe alles so gelassen, bis auf den ISP6-Header - den habe ich nicht 
angesteckt. Bin absolut begeistet.
Vielen, vielen Dank Euch allen, die mir geholfen haben 
!!!!!!!!!!!!!!!!!!

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