Forum: Mikrocontroller und Digitale Elektronik STK200 will nicht brennen


von arthur dent (Gast)


Lesenswert?

Guten Tag;

Ich habe mir ein STK200 gebaut und möchte nun einen ATMega8 damit 
bebrennen - leider kann ich ihn immer nur auslesen.

Bevor die Frage auftaucht: Erst ist bespielt, deshalb weiß ich, dass ich 
lesen kann und wirklich den Flash lese und nicht irgend nen Müll.

Habe bislang ICC for AVR, PonyProg udn AVRISP probiert, alle gaben eine 
Fehlermeldung aus, dass sie es nicht können und der Flash ist bei 
erneutem Auslesen auch immernoch der alte...

Kann die Spannung am Parallelport zu gering sein?

Grüße vom Anhalter...

von Daniel F. (df311)


Lesenswert?

wenn du versuchst, das stk und die schaltung aus dem parallelport zu 
versorgen dann bau ganz schnell eine eigene stromversorgung auf - der 
saft aus dem parllelport reicht nicht für das ganze zeug.

hast du einen echten parport oder so ein billiges usb-adapter-zeug?

von T'schuldigung (Gast)


Lesenswert?

Versuch's mal mit Spiritus und nem Feuerzeug, dann brennt der wunderbar!

von arthur dent (Gast)


Lesenswert?

also das mit dem Spiritus hat nicht geklappt :D
ext. Stromversorgung ist vorhanden über die Schaltung!

Kann also leider nicht das Problem sein.

und ja, es ist ein echter Parallelport...

von Michael U. (amiga)


Lesenswert?

Hallo,

Calibrierung gemacht?
Test von Pony sagt ok?
Fusebits lesen ergibt sinnvolle Werte?
Ich hatte letztens mal wieder Pony und das STK200-Dongle an meinem alten 
IBM-Notebook unter W2000. Obwohl Pony den LPT1 richtig erkannte und auch 
die richtige Adresse (dort 0x3BC, durchaus nicht unüblich bei Notebooks) 
in seine .ini schrieb, ging nichts...
Nach Umstellen des Ports im BIOS auf die LPT1-übliche 0x378 ging es 
problemlos.

Anschließen bei einem Bekannten ein Mega32 und ein Mega8515 auf dem 
Original STK200-Board mit besagtem Dongle: jeder Prozessor ließ sich 
genau einmal lesen (Fusebits und Flash). Nach dem ersten 
Programmierversuch wurden alles Fuses nur noch als "programmed" 
angezeigt, abwechselnd mit dem berühmten error -24.

Ein Versuch, auf einem Pollin-Net-IO mit selbigen Dongle zu flaschen 
ging ohne Probleme sowohl an meinem Notebook als auch am W2000 Rechner 
meines Bekannten.

Schuld dürfte zu geringe Spannung des Steckernetzteil am STK200 gewesen 
sein oder mein altes STK200-Board hat das Zeitliche gesegnet.

Das muß ich mir am Wochenende mal anschauen.

Gruß aus Berlin
Michael

von arthur dent (Gast)


Lesenswert?

Hallo Michael;

Danke für deine Antwort, ich habe leider keine Board für das STK 200 
sondern nur den Adapter selber, aber das sollte ja nicht so den 
unterschied machen, da ich ext. Spannung zuführe.

Komische geschichte bei dir... aber mein LPT hat die die 0-8-15 standard 
Adresse $378. Genau, diesen -24 Fehler bekomme ich bei PP...

AVRISP programmiert ohne zu murre, aber Verify liefert dann das 
Ergebnis, dass noch der alte Code auf dem Chip ist...

Die Fuses und Lockbits sind alle gesetzt wie sie sein sollen, bzw werden 
so gelesen, wie sie sinnvoll gesetzt sein müssen, für den Code der drauf 
ist.

M.f.G. Arthur Dent

von spess53 (Gast)


Lesenswert?

Hi

Löscht du den AVR vor dem Programmieren. Bei einigen habe ich solche 
'Verify'-Fehler, wenn ohne vorheriges Löschen programmiert wird.

MfG Spess

von arthur dent (Gast)


Lesenswert?

Nein, ich wollte so "rüberprogrammieren" aber habe es eben mit 
vorherigem löschen probiert, klappt leider auch nicht :(

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.