Forum: Mikrocontroller und Digitale Elektronik Kann auf USBasp nicht zugreifen


von Mojo-jojo (Gast)


Lesenswert?

Hallo,

Ich habe bisher meine µc mit einem selbst gebauten Parallel Port 
Programmer programmiert. 
(http://www.mikrocontroller.net/attachment/19112/AVR-Prog-Paral.jpg)

Jetzt habe ich mir den USBasp Programmer von fischl.de nachgebaut. Dass 
Einzige was ich geändert habe, sind die Dioden, von 3v6 zu 3v3.
Bootloader wurde richtig aufgespielt, Treiber ebenfalls. Der USBasp wird 
auch unter Win XP und Win7 richtig erkannt.

Jetzt wollte ich natürlich mit BASCOM und den neu gebastelten USBasp, 
einen ATmega32 programmieren. Dazu habe ich ein kleines "Hallo Welt!" 
Programm geschrieben.

In BASCOM wird der ATmega32 richtig erkannt und die Fusebits kann ich 
auch auslesen. Der Code wird wohl fehlerfrei auf den ATmega32 gebrannt, 
da mir BASCOM keine Fehlermeldung ausgibt aber die LED blinkt nicht.

Also wollte ich mit dem USB AVR-Lab Tool von ullihome.de eine andere 
Firmware aufspielen, damit ich es mit AVR-Studio testen kann.
Im USB AVR-Lab Tool wird der USBasp erkannt aber das USB AVR-Lab Tool 
kann nicht drauf zugreifen.

MfG Mojo

von Oliver J. (skriptkiddy)


Lesenswert?

Mojo-jojo schrieb:
> In BASCOM wird der ATmega32 richtig erkannt und die Fusebits kann ich
> auch auslesen. Der Code wird wohl fehlerfrei auf den ATmega32 gebrannt,
> da mir BASCOM keine Fehlermeldung ausgibt aber die LED blinkt nicht.
Dann schätze ich der Fehler liegt in deinem Quellcode.
Zeig mal her.


Gruß Oliver

von Oliver J. (skriptkiddy)


Lesenswert?

Mojo-jojo schrieb:
> Im USB AVR-Lab Tool wird der USBasp erkannt aber das USB AVR-Lab Tool
> kann nicht drauf zugreifen.
Dafür brauchst du den passenden Bootloader im AVR. Der ist im USBasp 
nicht enthalten.

Gruß Oliver

von Mojo-jojo (Gast)


Lesenswert?

Hallo,

danke für den Tip! Bin davon ausgegangen das der programmer von 
ullihome.de auf dem von fischl.de basiert und das der Bootloader der 
gleiche ist.

Jetzt besteht aber noch folgendes Problem. Wenn ich den Bootloader von 
ulli aufspiele und dazu die AVRISp mkII Firmware, kann ich unter xp ganz 
normal damit brennen. Unter win7 bekomme ich es aber nicht installiert.

Wenn ich fischls bootloader aufspiele, wird er unter win7 gefunden und 
installiert. In BASCOM wird dann der zu brenende ATmega32 richtig 
erkannt und die Fusebits werden auch ausgelesen aber brennen geht nicht.

MfG Paul

von Versionsgeil (Gast)


Lesenswert?

Mojo-jojo schrieb:
> Unter win7 bekomme ich es aber nicht installiert.
Warte auf Win8 mit 128bit, da werden alte Programme wieder voll 
unterstützt. Win8 steht bereits in den Startlöchern.

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.