Hallo AVR Fans, ich bin noch ein totaler EInsteiger im Bereich der Microcontroller-Programmierung. Und daher wende ich mich an Euch mit einem Problem, wo hier sicher jeder schon gehört hat. Ich habe das Steckboard "Bread Bord" und mir eine Grundschaltung mit dem Atmega 32 aufgebaut. Also Software das AVR Studio 5.1 und als Brennsoftware den Extreme Burner. Als Programmer den ISP Programmer MK2 von AVR. Das Problem ist, dass ich den Programmer nicht installiert bekomme. Der steht in meinem Gerätemanager zwar drin, wenn er angesteckt ist, aber mit Ausrufezeichen. Ich habe alles probiert. AVR Studio schon mehrmals deinstalliert und wieder neu installiert. Dabei war der Programmer nicht angesteckt. Ich habe schon Studi 4 und 6 ausprobiert, jedoch ohne Erfolg. Ich habe schon selbst nach einem Treiber gesucht, ohne Erfolg. Mit dieser Firmware habe ich auch schon was versucht zu machen, ohne Erfolg. Ich habe keine Chance den Programmer in Betrieb zu nehmen. Ich weiß nicht mehr was ich machen soll und habe die Schnauze so voll davon, so dass ich Euch jetzt frage ob es auch andere Möglichkeiten gibt? Zum Beispiel einen anderen Programmer, der nicht so viele Probleme macht. Ich habe schon alle Tipps, die ich im Internet in unzähligen Foren gefunden habe angewand. Jedoch ohne Erfolg. :( Was kann ich tun?
Moin Jens, kannst Du uns evtl. noch einen Tipp geben auf welchem System Du versuchst zu installieren? Ich vemute WIn7? 32Bit? 64 Bit? Grüße Frank
Jens schrieb: > Brennsoftware den Extreme Burner. > Als Programmer den ISP Programmer MK2 von AVR. Wieso das denn? Der AVR ISP MKII lässt sich doch ganz bequem aus dem AVR Studio heraus benutzen. Bist du bei der Installation genau nach Anleitung vorgegangen?
HAllo Frank Sander: Ich habe WinXP. Hallo Eumel: Ganz bequem? Aus dem Studio heraus? Welche genaue Anleitung? Vielleicht habe ich ja bei der Installation einen Fehler gemacht. Wenn ich versucht habe mit dem Extreme Burner versucht habe auf den Programmer zu zu greifen, dann hat der schon die Fehlermeldung gemacht, dass da keine Schnittstelle mit einem Programmer gefunden wurde. Meinst Du ich brauche den extreme burner nicht, weil du schreibst, dass der sich bequem aus dem Studio heraus benutzen lässt? Sorry Ihr müsst wissen, dass ich noch nicht so das Hintergrundwissen über das alles habe, wie was in Zusammenhang steht. Meines Wissens braucht man das Studio AVR zum Programmieren und die BRennsoftware (in diesem Falle Extreme Burner) um das Programm über den Programmer auf den Controller zu schreiben. Das ist doch richtig, oder?
Jens schrieb: > Meinst Du ich brauche den extreme burner nicht, weil du schreibst, dass > der sich bequem aus dem Studio heraus benutzen lässt? Den brauchst du nicht, richtig. Wäre ja auch irgendwie bescheuert wenn Atmel zwar die Controller produziert die Software mit der sie programmiert werden und auch noch die passenden Programmer dazu du aber irgendeine externe Software brauchst um dein Programm auf den Controller zu kriegen :) http://www.atmel.com/tools/AVRISPMKII.aspx?tab=documents Hier findest du eine Anleitung für deinen Programmer. Deinstallier noch mal ALLES auch das AVR Studio, dann lädst du dir die neuste Version davon runter und machst alles Schritt für Schritt. Ich hab auch Win XP und den Programmer, bei mir hat alles problemlos geklappt.
Super Leute, ich danke euch. Wie Du schon sagtest, Eumel. Es macht wirklich keinen Sinn, wenn man ein externes Programm bräuchte. Das ist mir jetzt klar. Aber ich habe halt auch noch nicht wirklich viel Erfahrung. Ich werde das jetzt mal ausprobieren. Ich melde mich.. Gruss Jens
Ich habe das mal probiert und leider kann ich dieses Update nicht herunterladen, diese Seite mit dem Link, den Du mir von der Atmel-Seite gegeben hast, scheint es nicht mehr zu geben. Wo bekomme ich das denn noch her?
welche Treiber hast denn genommen? die von myAVR: http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=46&filename=treiber/tool_usb-treiber-myavr-board-v6.6.1.zip oder die von http://www.silabs.com ? Gruß J.
ach und noch ein tipp zum lesen: http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=40&filename=produkte/mysmartusb_mk2/pb_mysmartusb-mk2_de_en.pdf http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=253&filename=produkte/myavr_boards-gemeinsame-dokus/bsp_myAVR-Produkte-mit-AVR-Studio-5-6_de_en.pdf und ein Tool zum probieren http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=112&filename=software/tool_myAVR-ProgTool-V139-b2236_en_de.zip Gruß
Hallo Julius, diese beiden Treiber, bzw Treiberseiten, die du mir vorgeschlagen hast, kenne ich schon. Die Treiber habe ich alle probiert. Nichts funktioniert. Ich bin das langsam leid, das kann doch nicht so schwierig sein. Wie muss ich die überhaupt installieren, irgendwie aus dem AVR Studio heraus, oder im Windows? Sollte ich mir vielleicht einen neuen Programmer kaufen? Sind da Treiber-CDs dabei? Was soll ich nur tun. Ich bin schon seid 2 WOchen an der Scheisse hier dran und noch keinen Schritt weiter. Trotzdem Danke für deinen Tip.
Schon mal hier reingeschaut ? http://www.myavr.info/download/produkte/mysmartusb_mk2/techb_mysmartusb-mk2_de_en.pdf
JA das kenn ich schon, trotzdem danke. Ich brauche einfach einen Treiber, der funktioniert. Oder mein Programmer oder das KAbel ist kaputt. Das könnte natürlich auch noch sein. In meinem Gerätemanager erscheint zwar der Programmer mit vollständigem Namen, aber auch mit einem Ausrufezeichen. Wenn ich dann den Treiber aktualisieren möchte, kann ich das ja über den Hardware-Assistenten machen. Jeder kennt das. Aber wenn ich über keinen Treiber verfüge, der funktioniert, dann läufts halt nicht. Ich habe schon diesen v6.6.1 Treiber probiert und den v6.5 Treiber. Jedoch ohne erfolg. LAngsam machts kein Spass mehr. Ich hab noch nicht angefangen und schon keine Lust mehr.. :) unglaublich. Naja..
Moin Jens, ok mal der reihe nach sortieren: Hast Du das aktuelle Installationespaket vom AVR Stufio 6? MK2 einstecken Dann deinstalliere bitte alles was Du bisher von AVR installiert hast. Im HW Manager von WIndows deinstalliere bitte den Treiber vom MK2. MK2 rausziehen Windows neu starten. Jetzt das AVR Studio 6 installieren. MK2 einstecken, Treiber suchen lassen. es sollte im AVR Studio Pfad gefunden werden. Wenn nicht schau mal : C:\Programme\Atmel\AVR Jungo USB\usb32 Da sollte er sein. Diesen Treiber installieren und damit sollte das ! verschwinden. AVR Studio starten und dem sagen (wenn er das nicht automatisch erkennt) das es ein MK2 Adapter hat. Ich vermute das Du dann auch funkst. Du hast wahrlscheinlich das WIndows ein wenig mit der Treibermischung verwirrt. Um das zu beheben solltest DU sicher stellen das der AVR MK2 Treiber genutzt wird. Leider ist das WIndows PNP eher unzuverlässig wenn ein anderer Trieber glaubt er darf sich einmichen. Deswegen lieber von Hand installieren ;-) Grüße Frank
HAllo Frank, ich habe das jetzt alles nochmal so gemacht wie du es beschrieben hast. Ich bin gerade bei der erneuten Studio 6 Installation. Während dessen bekam ich eine Fehlermeldung, dass irgendwas den WIndows Logo-Test nicht bestanden hätte. Was ist das denn? Schonmal gehört? Nicht dass das daran liegt. Ich probiere es mal weiter. Gruss Jens
Ok, ich habe weiter gemacht und es funktioniert nicht. Der Pfad: C:\Programme\Atmel\AVR Jungo USB\usb32 ist nicht vorhanden. Im Gerätemanager ist aber ein Jungo drin. Darunter steht Win Driver Ich weiß mir keinen Rat mehr. Ich bin sicher dass während der Installation der Jungo USB installiert wurde. Das hier ist doch nicht normal.
MoinMoin ich hatte auch Probleme mit dem MySmartUSB MkII, wenn das denn der gleiche ist. Ich glaub des gibt auch noch nen anderen ISP-Programmer der irgendwas MkII heißt. Nuja bei mir lief das Ding nicht per Jungo Driver, es ist schon n paar Tage her, das ich den installiert hab, deshalb weiß ich leider nicht mehr genau, wie ich es gemacht habe, aber in mein Gerätemanager taucht der als "Silicon Labs CP210x USB to USART Bridge" als virtueller COM-Port auf. Evtl findest du ja was, wenn nach dem Silicon Labs dings googelst. Ich hoffe das hilft dir ein wenig weiter, ich kann mich nämlich auch noch dran erinnern, wie frustrierend das war, nach Anleitung vorzugehen, aber es nicht zum laufen zubekommen. Viel Erfolg und mit freundlichen Grüßen Chaos
Also ich benutze den gleichen ISP Programmer, allerdings unter win7. Was mich stutzig macht ist, das du kein Treiber hast. Bei dir war doch sicherlich auch die CD dabei, da ist der Orginaltreiber drauf + Anleitung!!. Außerdem ist dort auch ein Brennprogramm vorhanden. Mann muss das allerdings auch finden. ist etwas versteckt aber wenn man bei "Tools" runterscrollt und genau liest findet man es."myAVR Progtool" Das benutze ich. Hab auch avr-studio 6, wusste nicht, das ein integriertes Brennprogramm hat. Ich würde mir die CD genau angucken, und möglichst immer den Orginaltreiber verwenden. Wichtig wäre noch zu sagen, ERST Treiber installieren DANN Programmer anstecken!!! Steht auch ausdrücklich in der Anleitung. MFG Treter_Peter
Danke für die Antworten. Hallo Chaoskind, ich bin mir sicher, dass ich in der letzen Woche auch mal mit einem Treiber nahmens CP210x rumhantiert hatte. Den habe ich auf jeden Fall in meinem Ordner mit lauter bereits probierten Treibern für Atmel. Diesen Treiber kann ich auch auswählen, wenn ich im Gerätemanager über Treiber aktualisieren versuche den IPS Programmer zu installieren. Jedoch installiert er ihn nicht. Eventuell habe ich doch nicht den richtigen Programmer. Ich habe den, der mit dem Entwicklungsboard dabei war. Bei mit sind darauf keine 10 Pins zum Anstecken des Datenkabels, sondern der hat diese 10-poligen Stiftleisten zum anstecken auf das Entwicklungsboard. Da ich den mit nem Steckboard (Bread Board) verwenden möchte, habe ich einfach ein universelles Steckerkabel an die Pinleiste des Programmers gesteckt und die einzelnen Pins des Kabels auf die entsprechenden Stellen des Breadboards gesteckt. Das müsste doch ohne weiteres funktionieren. Desweiteren müsste das der gleiche Programmer sein, da nur die Anschlussbedingungen anders sind, oder ist der kleine Atmel darauf anders programmiert wie der andere? Dann würde mich das nicht wundern. Hallo Peter, bestimmt war bei mir eine CD dabei. Allerdings kann ich mich nicht mehr genau dran erinnern. Ich hab das vor 3 Jahren gekauft, und das noch fürs Studium. Dort haben wir das nicht gebraucht. Dass ich jetzt damit anfange ist alles aus eigener Initiative und nur aus meinem eigenen Interesse daran. Dieses ProgTool habe ich auch. Das funktionierte ebenfalls nicht. Irgendwas ist faul. Ich glaube ich rufe heute Mittag mal bei Atmel an. Das mit dem erst Treiber installieren und dann erst den Programmer einstecken, das höre ich zum ersten Mal. Das könnte ich noch probieren. Dann Deinstalliere ich nochmal das Studio 6 und noch mal von vorne. Mal schauen ob das funktioniert. Danke für die zahlreichen Antworten. Gruss Jens
Hi
>Ich glaube ich rufe heute Mittag mal bei Atmel an.
Was hat denn ATMEL damit zu tun? Du solltest dich damit besser an myAVR
wenden. Die haben das Teil verbrochen.
MfG Spess
Hallo spess 53 genau das meinte ich, war ein Versehen. Bei AVR wird ich anrufen. An Alle, übrigens ich habe den MySmart USB Mk2 Programmer, ist das doch was anderes als der mit der Bezeichnung ISP Programmer Mk2 USB? Denn dieser ist zum aufstecken auf das Entwicklungsboard. Habe ich jetzt das Forum um sonst verrückt gemacht und das kann eh nicht funktionieren, so wie ich das die ganze Zeit probiert habe? Gruss Jens
Jens schrieb: > An Alle, übrigens ich habe den MySmart USB Mk2 Programmer, ist das doch > was anderes als der mit der Bezeichnung ISP Programmer Mk2 USB? Denn > dieser ist zum aufstecken auf das Entwicklungsboard. Ja, du hast einen anderen als ich gedacht habe, deiner schludrigen Ausrucksweise sei dank. Jens schrieb: > Bei AVR wird ich anrufen. AVR verhält sich zu Atmel wie Golf zu VW, denk mal drüber nach.
Das AVR Studio enthält den Treiber für den Programmer. Während der Installation von AVR Studio wird der Treiber registriert. Wenn Du DANACH das Gerät einsteckst, sucht Windows nach dem Passenden Treiber, findet ihn (weil er registriert ist) und installiert ihn. Viele andere Geräte haben den gleichen USB-UART Chip. Manche werden mit einem generischen Treiber geliefert. Wenn Du so einen generischen Treiber auf dem System hast und dann den Programmer ansteckst, installiert Windows möglicherweise den falschen (generischen) Treiber. Du erkennst ihn am Namen im Gerätemanager (Silabs CP2102....). Windows merkt sich, welcher Treiber welchem Gerät zugewiesen war. Wenn also einmal der falsche Treiber zugewiesen war, hilft eine Neuinstallation des AVR Stduio nicht mehr. Du kannst das Problem so lösen: Öffne den Gerätemanager. Im Menü "Ansicht" aktiviere "Ausgeblendete Geräte anzeigen". Entferne dann alle Geräte, die einen CP2102 Chip haben (USB-zu-Seriell Adapter, Programmer, Handy-Kabel, Arduinos, etc.). Dann installiere AVR Studio, falls noch nicht geschehen. Dann stecke den Programmer ein. Nun sollte Windows den Programmer als neue Gerät erkennen und den richtigen Treiber installieren. Die anderen Geräte kannst Du danach auch wieder anstecken. Mir ist es bisher nach dieser Aktion noch nicht passiert, dass Windows fälschlicherweise den Atmel Treiber für ein anderes Gerät installiert hat.
Hallo Eumel, das hätte ich nicht gedacht, sorry für die Verwirrung, die ich gesorgt habe, ich bin davon ausgegangen, dass es das gleiche Teil ist, da der ganu gleich aussieht. Und das Entwicklungsboard heißt ja auch MK2 wenn ich mich recht erinnere. Hallo Stefan, ich werde das probieren. Danke schon mal.
Hi >Das AVR Studio enthält den Treiber für den Programmer. Atmel liefert Treiber für diverse Clones mit? >Viele andere Geräte haben den gleichen USB-UART Chip. >..... >Du erkennst ihn am Namen im Gerätemanager (Silabs CP2102....). Atmel verwendet in z.B. AVR ISP MKII, AVR Dragon, AVR JTAGICE MKII den PDIUSBD12 von NXP. Und das ist ein USB-Parallel Chip. MfG Spess
Hallo Spess53
du schreibst:
>>>>Atmel verwendet in z.B. AVR ISP MKII, AVR Dragon, AVR JTAGICE MKII den
PDIUSBD12 von NXP. Und das ist ein USB-Parallel Chip.<<<<
Heißt das, es könnte theoretisch einer von diesen Treibern eventuell auf
meinen Programmer oder wie muss ich das versetehen?
Gruss
Der mySmartUSB MK2 enthält einen CP2102 USB-UART Chip. Ich habe gerade gesehen, dass der Programmer nicht Atmel kompatibel ist, deswegen muss man den Treiber von myAVR installieren. Die von mir beschriebene Problemlösung passt aber auch hier. Nur muss man halt den myAVR Treiber installieren, bevor man des Stick einsteckt.
Hallo Zusammen, ich habe gestern dann den CP210x Treiber installiert, nach dem mir dann mal klar war, dass ich den MySmart USB MK2 Programmer habe. Natürlich hat es dann wie zu erwarten funktioniert. :) Naja.. Ich danke euch für eure zahlreichen Kommentare und Hilfestellungen. Da ich glücklicher Weise meine Grundschaltung auf Anhieb richtig aufgebaut hatte, konnte ich auch schon einmal anhand des ProgTools, was ja sau einfach zu handhaben ist, den Controller mal auslesen, beschreiben usw. Nur wie ist das genau mit den Fuse-Bits? Gibt es da pro Controller Listen + Erklärung, wie die ganzen Bits am besten zu setzen sind, oder macht das jeder Individuell? Genauso die Handhabung mit dem Flash, dem EEprom usw. Teilweise ist mir noch nicht richtig klar, wozu alles gut ist, was genau passiert, wenn ich ein Programm auf den Controller jage. Es funktioniert zwar alles so weit wie ich das beurteilen kann, aber mache ich auch alles richtig? Gibt es da Seiten im Netz, wo man das gut erklärt bekommt? Gruss Jens
Hi >Gibt es da pro Controller Listen + Erklärung, wie die ganzen Bits am >besten zu setzen sind, Nennt man Datenblatt. Ist in nächster Zeit dein wichtigstes Dokument. 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.