Mega 163 mit STK500, programmieren geht nicht

Gast #127135
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
Gast
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?
Gast
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.
Gast
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.
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.