Forum: Mikrocontroller und Digitale Elektronik ATmega16 Programmierproblem


von Gast (Gast)


Lesenswert?

Hi @ll
Ich bin neu in Sachen µC und habe mir ein sehr simples C-Programm im AVR 
Studio geschrieben. Wenn ich jetzt versuche das Programm mit PonyProg 
über die LPT Schnittstelle zu übertragen bricht PonyProg immer mit der 
Meldung missing or unknown Device ab. Ändere ich nun aber das Device im 
AVR Studio vom ATmega16 auf AT90s8515, lass das Programm neu erstellen 
und ändere auch in PonyProg das Device auf den AT90s8515 wird der 
Controller erkannt, das Programm erfolgreich übertragen und ohne Fehler 
ausgeführt. Ich habe es bei 3 ATmega16 ausprobiert aber keiner wollte 
sich programmieren lassen :-( Wenn jemand eine Idee hat woran es liegen 
könnte wäre ich für jeden Vorschlag dankbar.

von Alex (Gast)


Lesenswert?

Kannst du den µC auslesen?

von Gast (Gast)


Lesenswert?

Nein kann ich auch nicht, kommt die gleiche Fehlermeldung. Drück ich 
dann auf ignore "liest" er zwar etwas und sagt mir das er den 
Lesevorgang auch erfolgreich beendet hat aber es erscheint nur eine 
Seite voll mit "FF". Ich glaube auch nicht das er wirklich etwas vom 
Controller gelesen hat. Drücke ich beim Schreibversuch auf ignore 
braucht er eine Ewigkeit bis er dann mit der Meldung abbricht das der 
Schreibversuch fehlgeschlagen ist.
Falls die Info noch wichtig ist, ich benutze beim AT90S8515 sowie beim 
ATmega16 keine externe Takterzeugung.

von Gast (Gast)


Lesenswert?

Hat sich erledigt, habs hinbekommen. Naja, war wohl ein typischer 
Anfängerfehler. Hab den ATmega16 in den gleichen Sockel, SCKT3000D3, wie 
den AT90S8515 gesteckt. Nachdem ich mir nochmal den STK500 User Guide zu 
Gemüte geführt habe bin ich auf eine Tabelle gestossen in der steht das 
ich den ATmega16 in den anderen Sockel, SCKT3100A3, stecken muss. 
Gesehen, gemacht und siehe da es funktioniert einwandfrei mit dem 
Lesen/Schreiben. Danke trotzdem für die Mühe.

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.