Forum: Mikrocontroller und Digitale Elektronik Mega 163 mit STK500, programmieren geht nicht


von Andreas Ho (Gast)


Lesenswert?

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

von mthomas (Gast)


Lesenswert?

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?

von Andreas HOH (Gast)


Lesenswert?

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.

von Tobi (Gast)


Lesenswert?

sig der controller steht im datenblatt unter memory
programming/signature

von Christian (Gast)


Lesenswert?

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.

von Christian (Gast)


Lesenswert?

oh, den Oscillator runtersetzen hat bei mir geholfen.

http://www.avrfreaks.net/phpBB2/viewtopic.php?t=23900&highlight=stk500

von Rahul (Gast)


Lesenswert?

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