Problem beim Programmieren ATMEGA128 nach Umstieg auf AVRISP mkII

GundelGaukeley

Neues Mitglied
17. Juni 2009
2
0
0
Sprachen
Hallo,

ich hab da ein Problem, bisher habe ich für meine Projekte einen parallelen AVRISP Programmer auf Basis eines 74HC244 Baustein (STK200 kompatible).
Und mit dem Programmieren hatte ich bis jetzt in der Schaltung (siehe Anhang) kein Problem. Ab und zu muss ich einen Baustein zweimal Programmieren aber das ist egal, ok nervig deshalb hab ich mir jetzt einen AVRISP mkII geleistet habe und in meinem jugendlichen Leichtsinn gedacht ich Könnte einfach ein 6Pin zu 10Pin Adapter verwenden meinen Programmierstecker anschließen und über die stk500.exe (Kommandozeile) oder AVRStudio den ATMega128 programmieren. Aber nach dem Anstecken des Programmiersteckers blickt das mkII orange. Nein vorweg das Kabel hab ich getestet und es ist O.K. Komisch ist das ich dann einmal mit der stk500.exe (stk500 -cUSB -dATMEGA128 -s) das Signature Byte auslesen kann, danach blinkt das mkII rot und ich bekomme keinen Kontakt mehr zum Target. Starte ich das Programmierinterface über AVR Studio (4.16 Build 638) und Versuche das Byte zu Lesen bekomme ich die ebenfall als Bild angehängte Fehlermeldung.

So nun meinen Frage hat von euch einer eine Idee --> Und weis was ich noch machen kann

Gruß und Danke

GundelGaukeley

P.S. Ich kann meinen Schaltung leider nicht um Designen lediglich habe ich den Spielraum einen Adapterplatine für das Programmieren zu basteln.
 

Anhänge

  • ATMEGA128.jpg
    ATMEGA128.jpg
    73,4 KB · Aufrufe: 32
  • AVRStudio.jpg
    AVRStudio.jpg
    31,9 KB · Aufrufe: 14
Hallo GundelKaukeley (aus Entenhausen ? ),

So nun meinen Frage hat von euch einer eine Idee --> Und weis was ich noch machen kann

P.S. Ich kann meinen Schaltung leider nicht um Designen lediglich habe ich den Spielraum einen Adapterplatine für das Programmieren zu basteln.
Sieh dir mal den Schaltplan an. So wie es mir vorkommt spuckt dir das IC102
als erstes mal in die Suppe (beim SCK) da gehört nen 1k in die Leitung.
Sieh dir mal die Hardware-Design-Guides von Atmel an. Wie das mit dem
Reset-Signal aussieht weiß ich nicht ganz so genau. Dann müßte ich mir erst
mal das Datenblatt des IC103 (DS1814 ?) ansehen. Aber mit dem 1k in Reihe
ist das glaube ich ein wenig klein. Steht aber auch in den Design-Guides drin.

Ohne Schaltungsänderung wird es also wohl leider nicht gehen :(

Hier ohne zu suchen ...
Anhang anzeigen doc0943_AVR910_In-System Programming.pdf
Anhang anzeigen doc2521_AVR042_AVR Hardware Design Considerations.pdf
Anhang anzeigen doc8128_AVR186_Best Practices for the PCB layout of Oscillators.pdf

Gruß
Dino
 
Ja das mit dem 1k Stimmt R120 hat auch diesen Wert :D (Nachtrag Kann man auf dem Schaltbild nicht erkennen)

Ich bin schon etwas schlauer das Problem ist vermutlich der DS1814 -> WADO Reset aktive low. Ein Bypass versuch an R110 war erfolgreich. (R110 auchgelötet und RES mit RST vernunden, pull up hinein und es geht.) Einen Bypass werde ich wohl bendieren mussen (Redesign :eek: )

Danke

GundelGaukeley (meets DonaldDuck ja Entenhausen lässt Grüßen)

P.S. Hat jemand einen Ahung ob es mit WADO auch klappen könnte wenn ja wie die parallele ISP Gurke schaft es ja auch :confused:
 
Hi Gundel,

P.S. Hat jemand einen Ahung ob es mit WADO auch klappen könnte wenn ja wie die parallele ISP Gurke schaft es ja auch :confused:
ich glaube, das ich auch dort was gefunden habe ;)
Sieh dir mal das Datenblatt des TL7705 Supervisor-ICs an ...
Anhang anzeigen TL770xACP_Supervisor.pdf
der hat zwar kein Watchdog aber mir geht es dort nur um die RESET-Ausgänge.
Die sind mit Open-Collector.
Die von DS1814 sind mit Push-Pull-Treibern. Das ist für die Funktion Murks :(
Nimm ne Diode und laß nur den Low-Anteil duch. Also nen Pullup an den
Reset des AVR und dann vom AVR-Reset (Anode) zum DS1814-Reset (Kathode)
die Diode reinschalten. Dann wird nur bei Reset der Prozessor zurückgesetzt
und nicht bei "nicht Reset" auf High gezogen. Wer so ne ICs baut ... Naja.
Ingenieure. ... :eek: :D
Nen Reset-Ausgang erwarte ich so wie beim 7705. Da auf einer Reset-Leitung
meißt mehrere Reset-Quellen draufhängen und über die OC dann ver-Odert
sind.

Versuchs mal damit - 1N4148 (normal) oder BAT46 (Shottky)

noch was ... => speicher den Schaltplan als GIF oder PNG mit 8 oder 16 Farben.
Dann wird die Datei klein genug und es wird trotzdem gut lesbar. JPG ist für
Photos mit Farbübergängen gedacht und optimiert. Das verschmiert dir die
scharfen Farbübergänge bei Linien und du hast nachher nur noch eine
Matsch-Zeichnung.

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)