mikrocontroller.net

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


Autor: Björn W. (wulfi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

ich bin gerade dabei mir diesen ISP nachzubauen:

http://www.klaus-leidinger.de/mp/Mikrocontroller/A...

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

Autor: Klaus Leidinger (klausleidinger)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Björn W. (wulfi)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.