ATmega16 Programmierproblem

Gast #443237
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.
Gast #443267
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.
Gast #443273
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.

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