Forum: Mikrocontroller und Digitale Elektronik Launischer USBasp


von Jost .. (jojocp)


Lesenswert?

Hallo :)
Da ich neu in diesem Forum bin, möchte ich mich einmal kurz vorstellen.

Mit 9 Jahren habe ich angefangen kleine astabile Blinkerschaltungen, 
Helligkeitssensoren und kleine Batterietester aufzubauen.
Mit der Zeit wurden die Spannungen immer höher. Damals waren es dann 
kleine Elektroschocker aus Printtrafos + Relaiszerhacker.
Mit ca. 10 Jahren hörte ich etwas von Zeilentrafos und Zündspulen.
Was hab ich mich gefreut, als ich die ersten 10cm Blitze erzeugt habe.
So ging das dann immer weiter. Mehr Spannung! Mehr Strom!
Im Jahre 2010 (mit 14 Jahren) habe ich dann eine 1,5 Meter Teslaspule 
gebaut.
Das war wirklich eine Höllenmaschiene. Es ist schon beeindruckend, wenn 
vor einem 2 Meter Blitze in die Luft schlagen.
(Danke an das Mosfetkiller Forum.)
Irgendwie hat es mich dann zu den Mikrocontrollern gezogen.
Jetzt aber zum eigentlichen Problem.

Damit ich AVR's per USB programmieren kann, habe ich mir bei FundF den 
USBasp Bausatz bestellt. ( http://www.fundf.net/usbasp/ )
Wenn ich den USBasp einstecke, erkennt Windows ihn auch als USBasp und 
will Treiber Installieren. Hab ich dann gemacht.
Wenn ich jetzt mit avrdude Programieren will, kommt folgende Meldung:
1
could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Das eigenartige ist, dass der USBasp bei ca. 1 von 10 Versuchen so 
Funktioniert, wie er sollte.

Ich freue mich auf eure Ratschläge und hoffe auf eine schöne Zeit im 
mikrocontroller.net Forum :)

Grüße, Jost

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Das Problem ist, dass hier kein echter USB-Controller verwendet wird, 
sondern USB lediglich in Software bewerkstelligt ist. Das funktioniert 
teilweise auch recht gut (habe selber einen Drehencoder als eine Art 
Tastatur an einem Rechner hängen), kann aber auch mal nicht 
funktionieren.

Meine ersten Versuche mit AVR habe ich mit einem Programmer mit FT232R 
gemacht. Da ist wenigstens ein richtiger USB-Controller dran. Aber auch 
hier gab es Timingprobleme mit avrdude. Da ich es satt hatte, die Fehler 
an meinem Programmer zu suchen, anstatt die des eigentlichen 
Mikrocontroller-Projektes zu finden, habe ich mir einen 
Originalprogrammer von Atmel gekauft.
Damit hatte ich noch nie Probleme. Das rate ich Dir auch.

von Etumic E. (etumic)


Lesenswert?

Den USBasp habe ich auch gekauft und er funktioniert bei mir auch 
wunderbar.
Momentan verwende ich ihn aber nur noch um FuseBits zu setzen, da ich 
mir einen Bootloader geschrieben habe.

Hast du die FuseBits von deinem Controller schon so gesetzt, dass er den 
externen Quarz verwendet (> 1 MHz).
Falls dein Controller mit nur 1 MHz läuft, dann musst du den Jumper Slow 
SCK setzen.

von Lehrmann M. (ubimbo)


Lesenswert?

Ich kann dir aucn nur raten dir einen vernünftigen Programmer zu kaufen. 
Es muss ja nicht gleich die Königsklasse sein sondern es reichen ja auch 
schon einfache Programmer für 30€ ... sowas 
z.B.:http://shop.myavr.de/index.php?sp=article.sp.php&hitId=35&artID=100058&artikel=mySmartUSB%20MK3

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.