Hallo Leute, ich versuche gerade mein entwickeltes Board mit einem ATmega128 in Betrieb zu nehmen. Die Spannungen sind alle soweit gut und nun wollte ich mal das Programm via Atmel Studio und AVR MKII reinladen. Leider bekomme ich dabei eine Fehlermeldung. Ich habe daraufhin nochmal alle ISP-Leitungen gescheckt und auch nochmal alle Spannungen des Mikrocontrollers überprüft, leider ist alles korrekt. Ich hoffe nun, dass ich den ATmega128 nicht versehentlich beim Auflöten gegrillt habe. Im Anhang findet ihr einen Ausschnitt aus der ISP-Kommunikation via Logic-Analyzer.
Jens K. schrieb: > Leider > bekomme ich dabei eine Fehlermeldung. und die ist ein Staatsgeheimnis?
Sorry, hatte ich vergessen. Im Anhang die Fehlermeldung und noch einmal die Spannungen am ISP-Bus in selbiger Reihenfolge wie oben.
Gast
#4430459
Der AVR Antwortet nicht. Vermutlich fehlt ihm eine Taktquelle (Quarz oder so) oder die Fuses für die Taktquelle wurden falsch gesetzt.
Der Controller ist ganz neue, sollte also die interne Taktquelle nutzen oder? Außerdem kann ich die Fuses ja nicht bearbeiten, ohne mich mit dem AVR zu verbinden
Gast
#4430466
ISP Leitungen richtig angeschlossen?
WasWeisIch schrieb: > ISP Leitungen richtig angeschlossen? Konkret: an PDI/PDO statt an MISO/MOSI?
An PDI/PDO ist nichts angeschlossen. Das ISP-Interface ist mit MISO, MOSI, SCK und Reset verbunden. SO hab ich es bis jetzt immer mit anderen Controllern gemacht. Einen ATmega128 hatte ich allerdings noch nicht
Gast
#4430487
Im Datenblatt nachlesen unter "SPI Serial Programming Pin Mapping".
Okay, vielen Dank! Da wird der Fehler dann wohl liegen. War davon ausgegangen, dass die ISP-Belegung bei allen AVRs gleich ist
Gast
#4430489
Die Spannung (VGT) am ISP hast Du überprüft?
Jens K. schrieb: > War davon > ausgegangen, dass die ISP-Belegung bei allen AVRs gleich ist ist nicht die falsche Annahme immer der erste Fehler? (ich selber spreche mich davon nicht frei, aber durch den Thread wieder was gwelernt)
Es funktioniert jetzt alles einwandfrei danke!


