Forum: Mikrocontroller und Digitale Elektronik USBasp wird nicht erkannt


von Andi K. (aykay90)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

vorerst, ich weiss es gibt schon unzählige Beiträge zu diesem Thema aber 
mein Problem konnte bis anhin nirgends beantwortet werden, desswegen ein 
weiterer Eintrag dazu.

Ich habe den "USBasp"- Bausatz gekauft und nach Anleitung 
zusammengelötet.
Anschliessend habe ich ihn an meinem Notebook (Windows XP, 32- bit) 
angeschlossen und er wurde erkannt, es konnte jedoch die Software nicht 
installiert werden.
Versucht habe ich es dann mit AVRBurner und avrdude. Das geht aber 
nicht, was allerdings auch nicht so schlimm ist, da ich es ohnehin 
bequemer finde direkt mit Bascom zu brennen. Jedoch geht auch das nicht, 
und ich habe keine Ahnung wieso, bzw. weshalb es nach den erforderlichen 
Einstellungen noch immer nicht geht.

Im Anhang ist ein Printscreen zu sehen, ich hoffe jemand kann mir 
helfen.


Freundliche Grüsse
Andi

von Uwe S. (de0508)


Lesenswert?

Hallo Andi,

ich denke Du hast die 5V Version mit ZD 3,3V oder ZD 3,6V am USB-Bus ?

Ich habe zwei 'gleiche' USBASP, aber einer lauft ohne Problem beim 
anderen gibts immer Probleme beim Flashen und die PC Software bleibt 
hängen.

Lösung die ZD gegen ausgemessene ZD 3,6V austauschen oder den ganzen 
USBASP auf 3,6V umstellen, nicht vergessen der 2,2k ist dann ein 1,5k 
Widerstand.
Die ZD kommen dann raus !

Eine andere Möglichkeit wäre ein zu langes und schlechtes USB Kabel - ja 
die gibt's ! ich habe auch welche...

.

von Simon S. (-schumi-)


Lesenswert?

Hallo

Wie das unter Win mit den Treiber o.ä. aussieht weis ich nicht. Aber 
leider funktioniert der USBasp oft nur wenn man ihn über einen USB-Hub 
angschließt...

(Hatte letztens nach längerer Nichtbenutzung nicht dran gedacht und das 
drangelötete USB-Kabel ausgetauscht^^)

von holger (Gast)


Lesenswert?

>Eine andere Möglichkeit wäre ein zu langes und schlechtes USB Kabel - ja
>die gibt's ! ich habe auch welche...

Eine weitere Möglichkeit wäre ein Original
AVRISP MKII. Kostet nicht die Welt, funktioniert
bei 5V und 3V, ist robust und macht keinen Ärger.

Wer billig kauft kauft doppelt.

Tut mir leid für den arroganten Ton dieses Posts,
aber es ist halt so;)

von Andi K. (aykay90)


Lesenswert?

@ Uwe S.

Ja, ich hab da 3,6V Dioden drinnen. Soll ich die jetzt wegnehmen und den 
2k2 Widerstand durch einen 1K5 ersetzen?

Ich denke das ist das einfachste um mal zu schauen wo das Problem liegt.

von Uwe S. (de0508)


Lesenswert?

Andi,

so einfach ist das nicht, da du auch die +5V - ich hoffe mit 10µ/16V 
Tantal - vom USB kommend auf 3,6V umstellen müsstest.

Schau mal auf diesem Bild nach:

http://www.recursion.jp/avrcdc/image/cdc232-mega.png

also wird eine LED mit 1,4V - 1,6V Durchflussspannung gebraucht !

.

von Andi K. (aykay90)


Lesenswert?

Das Schema hier kann ich jedoch nicht mit dem Schema meines Programmers 
vergleichen, da die unterschiedlich aufgebaut sind: 
http://www.fischl.de/usbasp/

von Ingo W. (Gast)


Lesenswert?

Andi K. schrieb:
> Das Schema hier kann ich jedoch nicht mit dem Schema meines Programmers
> vergleichen, da die unterschiedlich aufgebaut sind:
> http://www.fischl.de/usbasp/

Uwe meinte mit dem Link nur, Du sollst die Betriebsspannung für den Mega 
im USBASP mit einer LED reduzieren, dann kannst Du dir die Z-Dioden 
sparen.
Hab ich auch so gemacht, funktioniert gut.

mfG ingo

von holger (Gast)


Lesenswert?

>Du sollst die Betriebsspannung für den Mega
>im USBASP mit einer LED reduzieren,

Buhahahaah. Pfuscher aller Länder vereinigt euch;)

von Andi K. (aykay90)


Lesenswert?

@ Ingo

Das macht aber keinen Sinn finde ich! es geht ja darum dass der 
Programmer nicht gefunden wurde bei Bascom...
Wenn ich ihn Anstecke dann kommt ein Fenster wo steht, es wurde eine 
neue Hardware gefunden und dass die "USBasp" heisst. Insofern sendet der 
Mega die Infos ja an den Rechner.
Ich weiss nur nicht wieso, nicht programmiert werden kann. Hab gedacht 
wenn die Z- Dioden die Spannung auf Null ableiten weil diese etwas zu 
gross ist, dann ist es logisch, dass ich nicht programmieren kann, 
desswegen sind die jetzt mal weg.

Wie auch immer, das Ding funktiniert noch immer nicht.
Muss ich eine Software installieren auf dem Rechner?

von Uwe S. (de0508)


Lesenswert?

Hallo Andi,

ja klar, steht bei fischl.de:

- http://www.fischl.de/usbasp/usbasp-windriver.2009-02-28.zip

Du solltest dir auch das Programm avrdude 5.10 installieren, damit 
kannst du gezielter den usbasp nutzen !

- http://savannah.nongnu.org/projects/avrdude/

- http://www.ladyada.net/learn/avr/avrdude.html

von Giuseppe G. (Firma: ACS) (gcrax)


Lesenswert?

Hallo Andi,
klingt ganz danach als hättest du zwar ein funktionierenden USBASP aber 
noch keine Treiber installiert??
Lieg ich da richtig oder hab ich was übersehen??
LG Giuseppe

von Ingo W. (Gast)


Angehängte Dateien:

Lesenswert?

Normalerweise gehört zum USBASP eine inf-Datei, die den LIBUSB-Treiber 
für den USBASP für zuständig erklärt, bzw diesen bei Nichtvorhandensein 
erstmal installiert. Möglicherweise liegt hier die Ursache deines 
Problems. Den Treiber findest Du bei fischl.de.
Im Anhang, wie das Gerät unter XP normalerweise aussehen sollte (der 
Andere ist der TinyStick von LadyAda, der prinzipiell genauso behandelt 
wird).
Das Anwenderprogramm (bei mir avrdude) greift dann auf das Gerät 
"libusb" zu.
mfG ingo

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.