Moin Leute, mal wieder ein kleines Problem... Einige Zeit lang hab ich mich shcon nicht mehr mit uCs beschäftigt, aus aktuellem Anlaß allerdings mein STK500 rausgekramt, und beim rumstöbern in meinen Sortimentskästen noch nen mega163 gefunden. Also ab ans Werk, dachte ich, erstmal testen. Und schon stehe ich vor Problemen: den mega163 im STK500 eingestöpselt, das ganze mit nem Laptop per USB-Serial-Adapter verbunden, nen kleines LED-Blink-Testprogramm getippert und verucht, das ganze zu flashen. Nix. Hmmmm... Mal die Fuses und Lockbits auslesen. Das Ergibnis war dann doch etwas überraschend: Jedes mal, wenn ich die Daten auslese, erhalte ich andere Werte!?! Hat jemand ne Idee, warum? Das Auslesen des Flash-Speichers zeigt mir übrigens jedes mal einen komplett leeren Speicher an. Mein Testprogramm läßt sich nicht übertragen, Verify ergibt immer "Flash contents differs from file", auch danach hab ich beim Auslesen immer nur einen leeren Speicher. Achso: einen alten programmierten 8515 kann ich übrigens korrekt auslesen, also liegts nicht an der Verbindung vom Laptop zum STK500. Wenn mein Mega163 nicht gerade ein unbenutzter, neuer, wäre, würd ich ja sagen, er is kaputt... Ich vermute aber ehrer, ich mache was falsch, oder übersehe was... Ich hoffe, Ihr könnt helfen. Danke! Gruß, Andi
Controller im passenden Sockel? Programmierkabel am Stecker mit der "Sockelfarbe"? Chip Signature zu lesen? Chip-Erase versucht? Firmware-Version des STK kompatibel mit AVR-Studio?
uC steckt im Sockel SCKT3100A3, müßte laut Manual der richtige sein, Chip-Erase bleibt ohne Erfolg, Signatur war zu lesen, weiß aber nicht, obs stimmt, Firmware-Version wurde gerade zuvor geflasht.
sig der controller steht im datenblatt unter memory programming/signature
Moin, hab das gleiche Problem.Der S8515 funktioniert im STK500 ohne Probleme. Wenn ich einen mega162 nutze, klappt das Programmieren nicht. Wenn die die Signatur auslese, bekomme ich nur in ca. 30% der Fälle die richtige Signatur ausgelesen.
oh, den Oscillator runtersetzen hat bei mir geholfen. http://www.avrfreaks.net/phpBB2/viewtopic.php?t=23900&highlight=stk500
schon mal High-Voltage-Programming ausprobiert? Bei mir waren einige (bisher alle) ATmega162 vom Werk aus falsch eingestellt und liessen sich nicht per ISP programmieren. Dazu muss man dann die SPIEN-Fuse löschen (Haken im AVR-Studio!? Bescheurte Atmel-Logik). Danach liessen die sich alle 1A SPI-mässig programmieren. Gruß Rahul
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.