Hallo,
hab mir von einem Freund ein Atmel Evaluation Board und JTAGICE mkII
ausgeliehen und bin begeistert :-)
Nachdem ich ein paar kleinere Blink-Spielchen (jeder fängt mal klein an
;-) ) mit dem ATMega32 hinbekommen habe, wollte ich jetzt einen ATMega8
programmieren. Mit dem Board kann man den aber nur über ISP flashen. Na
gut, dachte ich mir und hab das Kabel vom mkII ans ISP gehängt. Die
Netz-LED ging sofort aus und wie ich leider erst 1 Minute soäter merkte
ist der Spannungswandler extrem heiß geworden. Hab dann schnell den
Stecker vom Netzteil gezogen und das Ding abkühlen lassen.
Dann dachte ich mir, vielleicht braucht ISP keine Supply Voltage und hab
nur das mkII Kabel ans ISP gehängt. Danach wollte ich mich verbinden,
aber wenn ich im AVR Studio "Device Programming" mache dann sagt er mir
dass die Target Voltage von 0 V zu gering ist. Also braucht er doch
externe Spannung.
Kann mir einer sagen, wie ich das Evaluation Board beschalten muss um
einen ATMega8 über ISP zu programmieren?
Danke von mir
Michi
Vorweg: Es könnte dem geneigten Antworter helfen, wenn du "Atmel
Evaluation Board" genauer benennen könntest.
Beim AVR ISP MKII wird in der Tat externe Spannung benötigt... Beim
JTAGICE vermutlich im ISP betrieb auch
Hallo,
es handelt sich um ein Atmel Evaluationboard Version 2.0
Ich brauche (hoffentlich) keinen weiteren Programmer, da ich ja bereits
das mkII habe.
Ich verstehe nur nicht, wieso der Spannungswandler auf dem Board so
extrem heiß wird. Programmieren über ISP lässt sich der ATMega8 auch
nicht :(
Vielleicht hat ja einer einen Tipp
Michi
Also ich habe auch dieses Board und einen AVRISPMkII, habe aber keine
Probleme damit.
Kontroller herausnehmen, alle weiteren Verbindungen lösen.
Ohne Spannung mit dem Ohmmeter auf der 5V Seite mit und ohne ISP messen.
Ist der ISP auf 3,3V gestellt?
Michi schrieb:> Mit dem Board kann man den aber nur über ISP flashen. Na> gut, dachte ich mir und hab das Kabel vom mkII ans ISP gehängt.
Vorsicht.
Wenn du das Pollin Evalboard hast, kannst du auf Seite 6 in der
Beschreibung den Schaltplan finden.
http://www.pollin.de/shop/downloads/D810038B.PDF
Dort findest du die unterschiedliche Belegung der 10pin Buchsen ISP und
JTAG.
Ich denke dir wird dann sehr schnell klar, warum du nicht einfach das
JTAG-Kabel in die ISP Buchse stecken kannst.
Der JTAGICE mkII kann aber sehr wohl für ISP benutzt werden
(http://www.atmel.com/Images/doc2562.pdf), allerdings musst du die 6
notwendigen Signale korrekt mit dem JTAGICE verbinden.
Hallo,
Hubert G. schrieb:> Ist der ISP auf 3,3V gestellt?
wie kann ich das einstellen?
me schrieb:> Dort findest du die unterschiedliche Belegung der 10pin Buchsen ISP und> JTAG.
Daran hatte ich überhaupt nicht gedacht. Vielen Dank! Wenn ich mir das
so ansehe könnte das ziemlich gut der Grund sein, da zum Beispiel Pin 2
einmal mit 5V und einmal mit GND verbunden ist.
Zum Glück ist bei dem mkII auch so ein Adapter dabei, wo die einzelnen
Pins als Kabel rausgeführt werden. Hast du die Belegung dafür da?
Danke
Michi
Hallo,
habe gerade in dieser Datei
http://www.atmel.com/Images/doc2562.pdf
auf Seite 2 eine Tabelle gefunden.
Könnt ihr mir bitte kurz eine Rückmeldung geben, ob ich das richtig
verstanden/angeschlossen habe:
mkII ---> ISP (Board)
1 (TCK) 7 (SCK)
2 (GND) 6, 8 oder 10 (GND)
3 (TD0) 9 (Miso)
4 (VTRef) 2 (Vcc)
6 (nSRST) 5 (Reset)
9 (TDI) 1 (Mosi)
Danke
Michi
Hallo,
Hubert G. schrieb:> Wenn du den ISP-Programmer in die ISP-Buchse steckst, kann gar nichts> schief gehen.
Okay, danke Hubert. Hab ich so gemacht und die Netz LED bleibt an und
der Spannungswandler bleibt kühl (oder wird nicht heiß).
Habe jetzt allerdings das Problem, dass ich mich im AVR Studio nicht mit
dem ATMega8A-PU verbinden kann. Kann es sein, dass ich wirklich nur ein
ATMega8 programmieren kann? Ich kann in der Device Auswahl zwar ein
ATMega8A auswählen, aber keinen ATMega8A-PU ... liegt da der Fehler?
Danke
Michi
Mega8 und Mega8A sind von der Signatur her gleich. Ob dahinter PU oder
sonst was steht ist egal.
Helmut S. schrieb:> wenn der Prozessor nur ISP hat, dann hat man doch eher den 6poligen> Stecker.
Das Eval-Board hat einen 10pol ISP.
Hallo,
hatte nur den Controller nicht fest genug reingedrückt. Jetzt geht es.
Ich verstehe trotzdem nicht, wie Atmel/Pollin auf die Idee kommt, eine
ISP-Buchse aufs Board zu packen, die mit dem Standardstecker einen
Kurzschluss zwischen GND und VCC herstellt.
Hi
>Ich verstehe trotzdem nicht, wie Atmel/Pollin auf die Idee kommt, eine>ISP-Buchse aufs Board zu packen, die mit dem Standardstecker einen>Kurzschluss zwischen GND und VCC herstellt.
Den 10pol. ISP-Steckverbinder wird von ATMEL seit vielen Jahren nicht
mehr verwendet. Also beschwere dich bei Pollin.
MfG Spess