ATMega128 ISP Probleme MKII STK200 STK500

Gast #723631
Hallo Forum,

ich habe hier ein kleines Problemchen mit dem
ISP flashen eines ATMega128.
Und zwar lässt sich dieser über den guten alten
STK200 kompatiblen Parallelport ISP einwandfrei
flashen und verifizieren,
benutze ich aber STK500 oder AVRISP MKII oder
JTAGICE MKII bringt mir das Studio4 eine
Fehlermeldung, dass Programming Mode failure
und dann ne Meldung, dass SCK und MOSI "shoted"
seien.
Hat von Euch einer ne Idee woran dies liegen könnte?
Hallo,

ich hab grad das gleiche Problem seit ich auf einen neuen AVRISP MKII 
mit USB umgestiegen bin.
Mit einem anderen Prog-Adapter lässt sich das Mega128-Board über den 
gleichen ISP Stecker problemlos flashen.

Bei mir hängt an beiden Usarts des Mega128 ein MAX232, d.h. PortE.0 
(MOSI) ist gleichzeitig das RXD0-Signal, welches vom MAX232 getrieben 
wird.

AVRISP MKII versucht dagegen zu treiben und meldet einen vermeintlichen 
Kurzschluss.

Wie kann man das entkoppeln ? Serienwiderstand ?
@Rainer:
Servus Rainer, vor dem gleichen Problem steh ich auch. Die Schaltung ist 
fertig und der ISP-Anschluß gemäß Pinout-Abbildung beschaltet, beide 
USART laufen auf einen Maxim-Doppeltreiber. Ändern ist nicht mehr.
Welchen Programmer verwendest Du, damit Du den ATmega 128 über die 
"normalen"  MISO/MOSI/SCK-Pins programmieren kannst? Hast Du 'nen 
Bauplan, 'ne Quellseite, oder Bezugsquelle?

Danke schon mal
Grüße,
Uwe
@Uwe

Hallo Uwe,
ich hab mittlerweile am RX-Ausgang vom MAX232 1kOhm in Reihe in die 
Leitung gelegt. ISP Pin ist direkt mit PortE.0 verbunden.

AVRISP MKII funktioniert nun tadellos. Lt. Userguide kann der 
Programmieradapter max 820 Ohm Pullups treiben.

Hab vorher den mySmartUSB Programmieradpater (www.myavr.de) mittels 
avrdude benutzt.
Falls Du Interesse an dem Teil hast, ich hatte ihn nur 2 Wochen im 
Einsatz.
Preis VHS

Gruß,
Rainer
@Rainer

Nochmal Servus,

habe ich Dich jetzt da richtig verstanden?
Du hast Deinen ATmega 128 nicht über MISO (PB3, Pin 13), MOSI (PB2, Pin 
12) mittels eines anderen Programmiergerätes programmiert, sondern über 
die USART0-Pins 2 und 3, indem Du einen diesen speziellen Seriellen 
Programmer benutzt hast?

Gruß,
Uwe
Gast
>sondern über die USART0-Pins 2 und 3, indem Du einen diesen speziellen >Seriellen 
Programmer benutzt hast?

Nein, das hast du falsch verstanden.

Guck mal auf Seite 303 des vollständigen Datenblattes.
Den Abschnitt habe ich mal in den Anhang gepackt.
Angehängte Dateien:
Ja, jetzt hab ich's. Das war der Grund warum ich zwei Tage lang versucht 
habe die fertige Schaltung zum Laufen zu bekommen, mich am Schaltregler, 
den Puffer-Cs, am Quarz dumm und dusselig gemessen habe. Himmel Ar*** 
und Zwirn. Komplettes Fehldesign für die Tonne.
Himmel, wer ahnt auch, daß der eine uC zwar auf dem Pinout den MOSI und 
MISO hat, diese aber nicht für's ISP sind, sondern man, abweichend von 
den anderen Megas, RXD und TXD nehmen muß. Wieviele Leute sind da schon 
drauf reingefallen? Egal, dreineinhalb Wochen verloren. Schnelles 
improvisieren ist angesagt.

Danke jedenfalls für die Antworten.

Grüße,
Uwe
Bloß noch als Ergebnis und Nachtrag von heute.
Der gute alte Blankdraht zwischen den PB2/PB3- und PE0/PE1-Pins hat den 
128er zum Programmieren bewogen. Interessanterweise funktioniert das 
auch trotz weiterhin angeschlossenem MAX3221 mit 10k PullDowns. Projekt, 
Weihnachten und alles gerettet. Redesign gemacht.
Nochmal dankeschön und schöne Feiertage.

Uwe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.