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
Nich viel, aber notwendiges "drumherum" - kann ausserdem als ISP Programmer eingesetzt werden: http://matrixstorm.com/avr/tinyusbboard/
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
Michi schrieb: > es handelt sich um ein Atmel Evaluationboard Version 2.0 Scheint das von pollin zu sein.
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
Die Belegung ist richtig. Wenn du den ISP-Programmer in die ISP-Buchse steckst, kann gar nichts schief gehen.
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
Hallo, wenn der Prozessor nur ISP hat, dann hat man doch eher den 6poligen Stecker. http://www.atmel.com/Images/doc2562.pdf
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.