Hallo zusammen,
vielleicht vorab: die folgende Beschreibung ist für einen Linux-Rechner gedacht.
Irgendwie war es mir zu umständlich, dauernd das STK500 zum Flashen von ATMEGA rauszukramen und erst mit Netzteil und seriellem Anschluss an den Laptop anzustöpseln.
Irgendwann bin ich dann mal auf USB Programmer für ca. 2,- Euro aufmerksam geworden, und hab' mir mal zwei davon bestellt.
Leider funktionieren die Dinger nicht. Sie werden als irgendwas von zhifengsoft erkannt ... und damit kann avrdude leider gar nicht anfangen. Ich hab' das dann mal auf Eis gelegt und als Verlust verbucht.
Gestern bin ich dann zufällig über -> diese <- Seite gestolpert, und habe das gleich mal ausprobiert.
Das klappte aber leider immer noch nicht ...
Die Lösung war -> hier <- zu finden.
Nachdem ich in /etc/udev/rules.d eine Datei USBasp.rules mit folgendem Inhalt erstellt habe:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="users", MODE="0666"
und anschliessend den service udev mit
neu gestartet hatte, funktionierten beide umgeflashten Programmer anstandslos mit avrdude.
Fazit: preiswerter, handlich kleiner Programmer, der recht einfach USBASP-kompatibel gemacht werden kann, aber ohne Modifikationen leider unbrauchbar ist.
Vielleicht ja trotzdem für den einen oder anderen von Euch interessant.
cheers,
-ds-