Forum: Mikrocontroller und Digitale Elektronik myAVR ISP Programmer MK2 USB


von Jens (Gast)


Lesenswert?

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?

von Frank S. (franksanderdo)


Lesenswert?

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

von Eumel (Gast)


Lesenswert?

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?

von Jens (Gast)


Lesenswert?

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?

von Eumel (Gast)


Lesenswert?

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.

von Frank S. (franksanderdo)


Lesenswert?

Eumel war schneller ;-)

Grüße
Frank

von Jens (Gast)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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?

von Julius (Gast)


Lesenswert?


von Julius (Gast)


Lesenswert?


von Jens (Gast)


Lesenswert?

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.

von Torsten K. (Gast)


Lesenswert?


von Jens (Gast)


Lesenswert?

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..

von Frank S. (franksanderdo)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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.

von J. T. (chaoskind)


Lesenswert?

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

von Treter_Peter (Gast)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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

von spess53 (Gast)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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

von Eumel (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

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.

von Jens (Gast)


Lesenswert?

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.

von spess53 (Gast)


Lesenswert?

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

von Jens (Gast)


Lesenswert?

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

von Stefan (Gast)


Lesenswert?

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.

von Jens (Gast)


Lesenswert?

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

von spess53 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.