Forum: Mikrocontroller und Digitale Elektronik ATMega88 lässt sich nicht programmieren


von Frank B. (frank501)


Lesenswert?

Hallo,

ich versuche erfolglos einen ATMega88V-10PU zu programmieren.

Mit myAVR bekomme ich beim Auslesen die Fehlermeldung :
Initialisierung fehlgeschlagen.
Bitte überprüfen Sie den Anschluss und ihre Einstellungen genau.

Mit PonyProg bekomme ich die Fehlermeldung :
Device missing or unknown device (-24)

Angeschlossen am Programmer sind Reset, SCK, MISO, MOSI und GND der 
Controller wird aus der Schaltung versorgt.

Ich hatte zuvor einen ATMega8 programmiert, was sowohl mit myAVR und 
auch mit PonyProg problemlos funktioniert.
Als Programmieradapter benutze ich einen einfachen Parallelportadapter 
ohne Puffer.
Eingestellt habe ich bei myAVR als Programmer stk200 - STK200 und bei 
PonyProg AVR ISP I/O an LPT1.

Den ATMega8 kann ich mit beiden Programmen problemlos auslesen und 
programmieren. Wenn ich aber den oben genannten Mega88 in die Schaltung 
einsetze und den Controllertyp auf Mega88 setze, bekomme ich oben 
genannte Fehlermeldungen.



Ich vermute einen groben Denkfehler meinerseits. Einen Fehler in der 
Schaltung denke ich ausschließen zu können, da ich ja den Mega8 
problemlos programmieren kann.
Ebenso kann ich glaube ich einen verfusten Mega88 ausschliessen, da ich 
es bereits mit 5 neuen Controllern versucht habe, die (wie ich hoffe) 
auf auslieferungszustand gefused sind.

Gibt es vielleicht irgend etwas, was ich hier übersehen habe?

Frank

Nachtrag :
mit dem selben Programmer, aber in einer minimalbeschaltung funktioniert 
das Programmieren des Mega88 mit beiden Programmen problemlos.
In der Originalschaltung hängen an den SPI anschlüssen lediglich über 
Vorwiderstände die Leuchtdioden von Optokopplern.

von krishna (Gast)


Lesenswert?

>In der Originalschaltung hängen an den SPI anschlüssen lediglich über
>Vorwiderstände die Leuchtdioden von Optokopplern.

Das ist für den Parallelport aber schon viel zu viel.
Bau dir, wenn es billig sein muss den Ponyser (Schaltung ist in der Doku 
von Pronyprog). Funktioniert ohne Probleme, und im Gegensatz zu vielen 
anderen auch problemlos mit 3.3Volt oder weniger - ohne jede Änderung.

von krishna (Gast)


Lesenswert?

..wobei aber auch da leuchtdioden suboptimal sind..

von Frank B. (frank501)


Lesenswert?

>Das ist für den Parallelport aber schon viel zu viel.

Dann dürfte es bei dem Mega8 aber auch nicht funktionieren.


>Bau dir, wenn es billig sein muss den Ponyser

Ich habe vor, mir den USBasp zu bauen, deshalb wollte ich auch den in 
der Schaltung vorhandenen Mega8 durch den Mega88 ersetzen und für den 
USBasp verwenden.


Ich bin bisher mit Ponyprog und dem Einfachstadapter sehr gut gefahren 
und wollte es eigentlich auch dabei belassen.
Allerdings werde ich in absehbarer Zeit auch öfters mit dem Netbook 
programmieren (müssen) und der hat keine Parallele Schnittstelle mehr, 
deshalb der Umstieg.
Und da ich nur noch einen Mega8 (Den in der Schaltung) habe und letztens 
eine Stange Mega88 bestellt habe, wollte ich den 8er verwenden und bin 
dabei auf dieses seltsame Problem gestossen.

Frank

von Andy H. (vinculum) Benutzerseite


Lesenswert?

Die Fuses sind beim 88 anders als beim 8.
Darauf bin ich auch reingefallen.

von Frank B. (frank501)


Lesenswert?

>Die Fuses sind beim 88 anders als beim 8.

Das habe ich auch schon bemerkt, aber ich bekomme nicht mal eine 
Verbindung zu dem 88

Frank

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.