Forum: Mikrocontroller und Digitale Elektronik USBProg Problem


von Matthias (Gast)


Lesenswert?

Hallo,

ich habe die Suche hier benutzt und auch schon einige Sachen zu meinem 
Thema gefunden, allerdings nicht "genau" das was ich suche...

Ich habe heute einen USBProg bekommen und zusammen gelötet. Hat auch 
alles gut geklappt.
Dann hab ich mich daran gemacht ihn an den PC anzuschließen. Dazu hab 
ich mich genau an die Anleitung gehalten:
erst die Software installieren
dann den Jumper setzen
dann anschließen und den Treiber installieren

Nur als ich den USBProg dann zum ersten Mal angeschlossen hatte, kam von 
Windows die Meldung, dass es eine "Überspannung" an dem USB-Port gäbe. 
Daraufhin hab ich ihn wieder raus gezogen, bevor noch was kaputt geht..
Als ich ihn dann nochmal reingesteckt habe, wurde er nicht mehr erkannt. 
Allerdings leuchtet die gelbe Lampe.

Dann habe ich den Jumper mal abgemacht und ihn wieder an den PC 
angeschlossen. Nun wurde er richtig erkannt und ich konnte den Treiber 
installieren. Ging dann auch ohne Probleme.

Wenn ich dann aber das Programm öffne, was dabei ist, wird der USBProg 
nicht erkannt.

Was kann ich noch versuchen?

Ich poste diesen Beitrag hier und nicht im USBProg-Forum, weil hier 
einfach "mehr los" ist, als im deutschen Forum dort. Ich hoffe mal, dass 
mir irgendjemand den entscheidenden Tipp geben kann. Danke!

von holger (Gast)


Lesenswert?

>Dann habe ich den Jumper mal abgemacht und ihn wieder an den PC
>angeschlossen. Nun wurde er richtig erkannt und ich konnte den Treiber
>installieren. Ging dann auch ohne Probleme.

Dann ist er ja schon vorprogrammiert als AVR-ISP MKII denke ich.
Also alles bestens.

>Wenn ich dann aber das Programm öffne, was dabei ist, wird der USBProg
>nicht erkannt.

Das erkennt nur den Bootloader. Den müsstest du erstmal starten,
falls einer drin ist?

von Matthias (Gast)


Lesenswert?

Hallo,

> Das erkennt nur den Bootloader. Den müsstest du erstmal starten,
> falls einer drin ist?

Ein Bootloader ist drauf. Wie startet man den denn?


..ich möchte ja einfach nur Daten mit dem USBProg auf meinen µC 
übertagen..
Das kann doch nicht so schwer sein das Ding zum laufen zu kriegen..!

Hat noch irgendjemand Tipps für mich. Also am besten von jemanden, der 
auch den USBProg benutzt und mir so vielleicht noch Anregungen geben 
kann woran es liegt. Danke

von Andreas N. (maikohar)


Lesenswert?

Sag doch zuerst welchen Du bestellt hast.
Es gibt den vorprogrammierten (nach installation kann man in AVR Studio 
direkt loslegen)
Es gibt den auch NUR mit Bootloader(den muss man zuerst mit dem 
mitgeliefertem Programm beschreiben).

Wenn der USBProg erkannt wird, als was wird er erkannt?

von holger (Gast)


Lesenswert?

>Hat noch irgendjemand Tipps für mich. Also am besten von jemanden, der
>auch den USBProg benutzt und mir so vielleicht noch Anregungen geben

Siehst du den USBProg als AVR ISP MKII im Gerätemanager?
Wenn ja, findet das AVR Studio den AVR ISP MKII?

Was steht denn im Gerätemanager? Irgendwas wurde ja installiert.

von Matthias (Gast)


Lesenswert?

Hallo,

>Sag doch zuerst welchen Du bestellt hast.

Oh, tut mir leid, hab ich wohl vergessen zu schreiben.
Den hier hab ich:
USBprog programmiert mit AVRISPmkII Klon

http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=10

>Wenn der USBProg erkannt wird, als was wird er erkannt?

Also er wird nur im Gerätemanager erkannt. Da steht er unter "Jungo" und 
dann als "AVRISP mkII".

von Andreas N. (maikohar)


Lesenswert?

Willst Du AVRs damit programmieren?
Wenn ja, starte AVR Studio, wähl als Programmer AVR ISP mkII und los 
gehts.
Genau so einen habe ich auch hier und er läuft hervorragend. (Dabei 
dürfen keine Jumper auf dem USBProg gesetzt sein).

Das Bootloader Programm brauchst Du evtl später um einen anderen 
Programmer aus dem USBProg zu machen.

von Matthias (Gast)


Lesenswert?

>Willst Du AVRs damit programmieren?

ja, möchte ich.

Wenn ich probieren den auszuwählen, sagt AVR Studio mir "Connection 
faild".
Oder klicke ich die ganze Zeit auf die falsche Schaltfläche?
..da ist so ein kleines µC Symbol "Connection", da klicke ich drauf und 
stell das dann ein. Richtig?

von Andreas N. (maikohar)


Lesenswert?

Kommt da was mit
"Detecting on USB"
"AVRISP mkII with serial number...."

usw. vor dem "connection failed"?

von Matthias (Gast)


Lesenswert?

So ich weiß nicht genau was ich gemacht habe, aber er wird jetzt richtig 
erkannt, also glaube ich...

Da steht jetzt:

Detecting on 'USB'...
AVRISP mkII with serial number 0000A0012825 found.
Getting isp parameter.. SD=0x03 .. OK

Das sieht doch schonmal gut aus!

Dann hab ich jetzt versucht die Signatur von meinem Atmega32 auszulesen. 
Das geht nun wieder nicht.

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Aber ich möchte mich schonmal ganz herzlich für die Hilfe hier bedanken!

von Andreas N. (maikohar)


Lesenswert?

Enetering programming mode ist nun ein fehler in der verbindung  USBProg 
und Atmega.
Geh mal auf die Lasche "Main" und setz dort die "Settings" auf 125kHz.

Versuch es dann nochmal.
Die ISP Taktrate muss weniger als 1/4 der Atmega Taktrate sein.

Du bist gerade vermutlich bei 1MHz internem Takt bei Deinem Atmega.

von Matthias (Gast)


Lesenswert?

>Du bist gerade vermutlich bei 1MHz internem Takt bei Deinem Atmega.

Stimmt, das war eingestellt.

Ich habe es jetzt runter gesetzt und es läuft :-)

Vielen, vielen Dank für die schnell Hilfe von Dir!
Jetzt da ich weiß, dass alle Sachen funktionieren, werde ich weiter 
Tutorials lesen und mich erstmal wieder alleine durchschlagen!

von Andreas N. (maikohar)


Lesenswert?

Dann viel Erfolg und Spass :D

von Karl Z. (griffin27)


Lesenswert?

Ich habe genau den gleichen USBprog - auch den AVRISP mkII Klon.
Den hätte ich heute umprogrammieren wollen auf eine UART, doch mit JP1 
gesetzt blinkt da nichts beim Anstecken. Mach ich da was falsch oder hat 
der Vorprogrammierte USBprog keinen Bootloader drauf?

lg, Karl

von holger (Gast)


Lesenswert?

>Ich habe genau den gleichen USBprog - auch den AVRISP mkII Klon.

>Mach ich da was falsch oder hat
>der Vorprogrammierte USBprog keinen Bootloader drauf?

Das kann gut sein.

>Den hätte ich heute umprogrammieren wollen auf eine UART, doch mit JP1
>gesetzt blinkt da nichts beim Anstecken.

Lass das sein, funktioniert sowieso nicht. Kauf dir nen USB-RS232
Wandler fürn paar Euro.

von Karl Z. (griffin27)


Lesenswert?

Wieso das denn?
1.) Hätte ich geglaubt, dass der Bootloader drauf ist - extra die 
teurere Version gekauft.
2.) Der große Vorteil ist doch die Kameleon-Eigenschaft des USBprog, 
oder nicht? Dann sagst du mir, das funktioniert nicht und ich soll mir 
erst wieder ein eigenes Teil kaufen...

Ich hab ja schon 2 USB-RS232, aber eine könnte ich nun noch zusätzlich 
brauchen.

von holger (Gast)


Lesenswert?

>Ich hab ja schon 2 USB-RS232, aber eine könnte ich nun noch zusätzlich
>brauchen.

Dann kauf dir noch einen. USBProg als USB-RS232 Wandler
funktioniert nicht. Ich habs ausprobiert.

von Karl Z. (griffin27)


Lesenswert?

So, nun hab ich die UART-Firmware drauf gebracht.
Nicht JP1 muss gesetzt werden, sondern die mittleren Pins von JP3 müssen 
kurzgeschlossen werden. Ist in der Doku echt verwirrend bwz. falsch.

Nun kann ich auch bestätigen, dass die firmware nicht das tut, was man 
sich erwarten würde.

Für einzelne Zeichen funktioniert es ja. Aber schnell Daten übertragen 
funktioniert gar nicht.
Schade! Das Produkt hält also nicht, was es verspricht. Man sollte nicht 
mit Firmware werben, die nicht funktioniert!

von mar IO (Gast)


Lesenswert?

Karl Zeilhofer schrieb:
> Schade! Das Produkt hält also nicht, was es verspricht. Man sollte nicht
> mit Firmware werben, die nicht funktioniert!

Das habe ich leider auch schon feststellen müssen.

von Auch Reinfaller (Gast)


Lesenswert?

> 2.) Der große Vorteil ist doch die Kameleon-Eigenschaft des USBprog,
> oder nicht?

Na, nicht wirklich - angeblich könne man alles, sei nur eine Frage der 
SW: PDI mag er auch nicht; das einzige was geht, ist mkII-Emulation.

Gruß
w

von Karl Z. (griffin27)


Lesenswert?

PDI?

von Gerd S. (gerd_s)


Lesenswert?

Sorry folks, wenn ich diesen Thread mal hijacke.

Ich habe ähnlichen Ärger mit dem USBPROG wie ihr. Meiner ist 
offensichtlich komplett leer, d.h kein Bootloader, nada.

JP1 drauf und blinken tut nix, was lt. Anleitung ein Zeichen dafür
ist, das nix drauf ist.

Dann habe ich folgendes gemacht:
Mit AVRStudio und einem original ATMEL AVRIsp mkII die Firmware 
usb_prog.hex mit Fuses wie im Handbuch draufgebrannt. Hat auch alles 
funktioniert, sagt das Studio.

Jetzt sollte ein Bootloader drauf sein, die LED mit JP1 also blinken.
Also an einen anderen Rechner dran, um die beiden Programmer nicht 
durcheinander zu bringen.

No Way, nix blinkt.

Dann noch ein Versuch, die gesamte Firmware direkt brennen. JP1 bleibt, 
gestekct, Fuses zurück und direkt avrispmk2.hex draufgeflasht. AVRStudio 
sagt, alles bestens.

Mal probehalber an anderen Rechner, nix blinkt.

JP1 raus.

"neue Hardware erkannt, bla bla ...",  Treiber aus ".../Driver"
ausgewählt. -> "Konnte nicht  installiert werden , da dies nicht die 
richtige Gerät ... o.ä."

Hat sonst noch einer eine Idee ?

Die Bedienungsanleitung hilft nicht weiter.
Vielleicht ist das Gerät auch einfach defekt, nur wie soll man das 
feststellen ?

Gruß und Dank
Gerd

von karl (Gast)


Lesenswert?

hi, ich hab mich beim autor schon gemeldet. Es ist nämlich JP3, die 2 
mittleren pins. Dann leuchtet die rote led. Viel erfolg.

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.