Setzen der Fuse-Bits automatisieren

Gast #484195
Lesenswert?
• ▲
▼
Hallo liebe Mitstreiter,

ich habe eher eine grundlegende Frage zum automatisierten Programmieren 
von AVRs. Dabei stellt sich als erstes natürlich die Frage, ob man die 
gewünschte Einstellung der Fuse-Bits (Clock-Quelle, JTAG ein/aus, usw.) 
irgendwie in einer Datei (z.B. Makefile?) ablegen kann und beim 
Programmieren des AVRs gleich mit übertragen an.

Gibt es da sinnvolle Ansätze?

Mfg Thomas
Gast #484507
Lesenswert?
• ▲
▼
auch mit ponyprog ist das möglich und zwar indem man eine .e2s Datei 
erstellt und den folgenden Inhalt einfügt und anpasst:

#------ START --------
#Programming sequence
SELECTDEVICE AT90s8515
CLEARBUFFER
LOAD-PROG .\progfile.hex
LOAD-DATA .\progfile.eep
ERASE-ALL
WRITE&VERIFY-ALL
#Pay attention to NOT disable RSTDISBL
#FusesH:
# DWEN,  EESAVE, SPIEN, WDTON, BODLEV2, BODLEV1, BODLEV0, RSTDISBL}
#   1       1       0      1       1        0       0         1
#FusesL:
# CKDIV, CKOUT,  SUT1,  SUT0,  CKSEL3,  CKSEL2,  CKSEL1,  CKSEL0}
#   1      1       1     1        1        1       1        1
WRITE-FUSE 0x2600
#Lock: {X,X,X,X,X,X,Lock2,Lock1}
#        0 0 0 0 0 0      1     1
WRITE-LOCK 0x03
#------- END ---------
Gast #484541
Lesenswert?
• ▲
▼
Für alle Atmel-Programmer-USER (STK500, ISPMK2,..) gibt`s die 
Möglichkeit mittels des Programms STK500.EXE unter Zuhilfenahme eines 
Batchfiles den Controller zu programmieren. Hier kann man die Fuse-Bits, 
ISP-Frequenz, etc einstellen. Das Batchfile kann unter "Tools" im 
AVR-Studio eingebunden werden.

LG EC

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.