Forum: Mikrocontroller und Digitale Elektronik Avrdude-gui Fusebits auslesen/schreiben


von Björn W. (wulfi)


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

von Klaus L. (kllei)


Lesenswert?

Hallo Björn,

avrdude sagt er schreibt in das file con.

Hast Du -U lfuse:r:-:i probiert, wie ich das auf der Anleitungsseite 
beschrieben hatte? Klappt das nicht?

HTH,
Klaus

von Björn W. (wulfi)


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

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.