Forum: Mikrocontroller und Digitale Elektronik Atmega8 - an Fuses gespielt und ausgesperrt


von Frank B. (frank090464)


Angehängte Dateien:

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 !!!

von Gast (Gast)


Lesenswert?

Naja so ein ATmega8 kostet jetzt nicht die Welt, trete das Teil in die 
Tonne und fertig.

von Mano W. (Firma: ---) (manow)


Lesenswert?

Wie sieht es mit der ohne-High-Voltage-Programming aus? Kannst Du da 
deine Fuse-Bits ausleschen bzw. schreiben?

von Hubert G. (hubertg)


Lesenswert?

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.

von Alexey (Gast)


Lesenswert?

@Gast,

toller sinnvoller Kommentar. Was ist wenn er aber den Mega wieder haben 
will und sei es nur zu Lernzwecken? Dein Kommentar zeigt daß du nicht 
mit Ressourcen umgehen kannst.

von AVRFan (Gast)


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.

von Frank B. (frank090464)


Angehängte Dateien:

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

von AVRFan (Gast)


Lesenswert?

Mit der Suchzeile "STK500 deutsche Übersetzung" gings ganz fix:

http://home.arcor.de/matrixman/STK500-HW-Beschreibung.pdf

Gibt auch nen langen Thread dazu in diesem Forum:

Beitrag "deutsche version vom stk500 handbuch"

von Spess53 (Gast)


Lesenswert?

Hi

In der Hilfe steht aber bestimmt nicht, das die Kabel für die 
ISP-Programmierung gesteckt sein sollen.

MfG Spess

von Mano W. (Firma: ---) (manow)


Lesenswert?

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).

von Frank B. (frank090464)


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.

von Frank B. (frank090464)


Angehängte Dateien:

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).

Hallo,

habe mal versucht, etwas kreativ zu sein. Hoffe, Du findest Dich da 
durch.

Danke für die Bemühungen.

von Mano W. (Firma: ---) (manow)


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.

von Spess53 (Gast)


Lesenswert?

Hi

Was macht das Kabel an den ISP6-Headern?

MfG Spess

von Frank B. (frank090464)


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

von Spess53 (Gast)


Lesenswert?

Hi

Aber nicht bei HV-Parallel-Programmierung.

MfG Spess

von Hubert G. (hubertg)


Lesenswert?

Also mein STK hat mit einem Mega8 auf Anhieb, abgesehen vom verdrehten 
Kabel von BSEL zu PC2, funktioniert.
Ich habe vorher schon mindestens ein Jahr nicht mehr HV-Programmiert.

von Frank B. (frank090464)


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

von Spess53 (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Nur mal aus der original Hilfedatei (Anhang).

MfG Spess

von Frank B. (frank090464)


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

von Hubert G. (hubertg)


Lesenswert?

Das hat aber auf die HV-Programmierung keinen Einfluss.

von Michael U. (amiga)


Lesenswert?

Hallo,

beide PJUMP Jumper gesetzt für Mega8? Seite 3-13 Hinweise.

Gruß aus Berlin
Michael

von Philipp B. (philipp_burch)


Lesenswert?

Genügend hohe Spannung am STK? Laut Handbuch 10 - 15V.

von Peter D. (peda)


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!

von Frank B. (frank090464)


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 
!!!!!!!!!!!!!!!!!!

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.