Forum: Mikrocontroller und Digitale Elektronik UBasp-Adapter - Flash Atmega8


von Dietmar P. (dietmar2)


Lesenswert?

Hallo,

habe mir den USB-Flasher von Ulrich Radig gebaut.

Jetzt stehe ich etwas auf dem Schlauch. Wie flashe ich den Atmega8 der 
erste Mal, also wie bekomme ich das hex-file für die künftige Funktion 
hinein?

Der USB-Teil geht ja wohl noch nicht. Wenn ich es da probieren, egal ob 
ich make avrdude, oder make flash angebe, erhalte ich die Fehlermeldung:

avrdude: error: could not find USB device "USBasp" with vid=0x16c0 
pid=0x5dc

Wie programmiert man denn jetzt das Ding?

Bitte um Hilfe.

von Martin e. C. (eduardo)


Lesenswert?

Hallo,

Tja, der muß du leider mit andere Proger flashen!

ich kan dir helfen wenn du mir dein Atmega8 sendest

Gruß
Martin

von Vlad T. (vlad_tepesch)


Lesenswert?

wo wohnst du, vielleicht ist hier jemand in deiner Nähe.

http://www.dieelektronikerseite.de/
hier gibts auch nen ultra billg-Progger, der nur 3Widerstände und ein 
Parallelport-Kabel braucht.
Damit habe ich auch meinen USB-ASP zum leben erweckt.

Hier ist der deeplink auf die Seite:
http://www.dieelektronikerseite.de/uC%20Ecke/Lections/SPI-Kabel%20-%202%20Welten%20treffen%20aufeinander.htm

edit:
auf die seite kommt man über µC-Ecke->lehrgänge->Bascom/Hardware
Auf der Übersichtsseite sit auch verlinkt, wie man mit dem Kabel dann 
programmiert. Da bietet sich Ponyprog an.
Ist der AVR erst mal geflasht, dann würde ich avrdude mit "AVR 
Burn-o-mat" für das USB-ASP benutzen.

von Dietmar P. (dietmar2)


Lesenswert?

Hallo ich danke Euch,
habe so was befürchtet.
Also erst mal 'nen Progger für den Atmega8 basteln.

von Mike (Gast)


Lesenswert?

Ja, klassische Henne-Ei-Problem ;-)

von Dietmar P. (dietmar2)


Lesenswert?

Die Henne ist erstellt, also auf dem Steckbrett einen programmer 
gebastelt.
Makefile angepasst und den Atmega8 über ISP=stk200 und 
PORT=/dev/parport0
geflasht.
Und dann habe ich wohl einen Riesenfehler gemacht! Ich meinte ich habe 
die Fuses vergessen und habe danach make fuses gemacht, hat fehlerfrei 
geendet. Nur lässt sich jetzt der Atmega8 nicht mehr ansprechen, auch 
bei einem neuen make flash kommt die Fehlermeldung

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1

Kannman den Atmega8 irgendwie kpl. zurücksetzen, oder muss ich ihn in 
die Tonne treten.

Zweite Frage:

Auf welchem Port wird denn der funktionierende USBasp-Flasher 
angesprochen,
ISP=usbasp ist klar, aber der Port?

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.