Forum: Mikrocontroller und Digitale Elektronik Arduino für atmega8 über usbaso


von Kümmelkorn H. (mrcrabs_muh)


Lesenswert?

Hallo,
ich möchte der einfachheithalber(und wegen der vielen verfügbaren 
bibliotheken) gerne in der Arduino umgebung programmieren. Ich finde 
allerdings keine möglichkeit ein hex file auf auf den avr zu flashen.
Also ich finde einfach keins.
Gibt es irgendeine Möglchkeit einen mega8 mit der arduino umgebung zu 
programmieren und mit nem usbasp zu flashen?

von was? (Gast)


Lesenswert?

Sollte das nicht alles aus der Arduino IDE heraus gehen!?

1. "Board" einstellen auf "Arduino NG or older w/ ATmega8"
2. "Programmer" einstellen auf "USBasp"
3. "Burn Bootloader" ausführen

Danach die Arduino IDE wie gewohnt benuntzen...

von Kümmelkorn H. (mrcrabs_muh)


Lesenswert?

hab ich probiert
vorher konnte ich den avr mit avrdude und extremeburner ansprechen.
Dann hab ich versucht den bootloader zu brennen.
Dabei gab es diverse Fehlermeldungen:
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

und danach konnte ich den chip nicht mehr ansprechen

von was? (Gast)


Lesenswert?

Kümmelkorn hochkantspalter schrieb:
> avrdude: warning: cannot set sck period. please check for usbasp
> firmware update.

Hast du die Firmware mal aktualisiert?

von Thilo (Gast)


Lesenswert?

was? schrieb:
> Kümmelkorn hochkantspalter schrieb:
>> avrdude: warning: cannot set sck period. please check for usbasp
>> firmware update.
>
> Hast du die Firmware mal aktualisiert?
>
Da mich das evtl. auch mal betreffen könnte, wie aktualisiert man denn 
die Firmware, wenn man nur einen usbasp als Programmiergerät hat?



Grüße Thilo

von was? (Gast)


Lesenswert?

Thilo schrieb:
> Da mich das evtl. auch mal betreffen könnte, wie aktualisiert man denn
> die Firmware, wenn man nur einen usbasp als Programmiergerät hat?

Einen zweiten ATMega8(8) mit der aktuellen USBasp-Firmware flashen und 
dann die beiden tauschen. ;)

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.