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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.