Avrdude-gui Fusebits auslesen/schreiben

OP #765664
Lesenswert?
• ▲
▼
Moin,

ich bin gerade dabei mir diesen ISP nachzubauen:

http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html

Alles soweit kein Problem und die Platine ist auch schon bestückt, bloß 
den µController (ATtiny2313) bekomme ich nicht so recht programmiert!

Um die Fusebits zu setzen und den Flash zu schreiben möchte ich gerne 
avrdude-gui verwenden.
Vorerst wollte ich mit meinem bsd-Programmer die LowFuse auslesen...
Dazu habe ich als -p device ATtiny2313 gewählt, als -c Programmer bsd 
und als -P Port lpt1. GiveIO wurde auch installiert.
Dann habe ich ein Haken bei LowFuse "Read" gesetzt.

Es ergab sich folgende Command-Line:
"avrdude" -p t2313 -c bsd -P lpt1 -U lfuse:r:con:r

Wenn ich die Aktion nun per execute durchführe, bekomme ich folgendes 
unter Output:

Reading.... 100% 0.00s

avrdude: Device signature = 0x1e910a
avrdude: reading lfuse memory:

Reading.... 100% 0.00s
avrdude: writing output file "con"

avrdude done. Thank you.

Er liest die Fuses einfach nicht aus!
Muss ich vllt. noch andere Einstellungen vornehmen??

Gruß
Björn
OP #766671
Lesenswert?
• ▲
▼
Hallo Klaus,

ich habe es jetzt mal mit diesen Befehl versucht:
-U lfuse:r:-:i
Hiermit konnte ich die Bits aber auch nicht auslesen!

Dann habe ich einfach mal versucht die Lowfuse zu schreiben ->
-U lfuse:w:0xed:m und er sagte dann 1Bit geschrieben!
Danach habe ich dann den Flash geschrieben.

Habe den Controller nun in den ISP eingesetzt und mal die 5V 
Versorgungsspannung angelegt.
Die Led wechselt nun von rot, auf gelb und leuchtet dann dauerhaft grün.

Und da die Led eigentlich nur leuchten kann, wenn der µController 
arbeitet hat wohl alles funktioniert! :)

Ich habe Win AVR installiert... Mit dem Programmers Notepad kann ich ja 
nun mein Programm schreiben. Kann ich es nachher mit MFile in eine .hex 
Datei umwandeln?!

Gruß
Björn

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren