Forum: Mikrocontroller und Digitale Elektronik Fusebits programmieren


von M. R. (destic)


Lesenswert?

Guten Tag,
habe hier einen ATMEGA328P mit 16 MHz Quarz. Da ich das noch nie gemacht 
habe, habe ich mich dazu verleiten lassen einen FUSE Calculator zu 
benutzten (http://www.engbedded.com/fusecalc).
Was für eine Einstellung muss ich ganz oben für Clock Source vornehmen 
und wie schreibe ich dann die Fusebits auf den uC?

von W.A. (Gast)


Lesenswert?

M. R. schrieb:
> Was für eine Einstellung muss ich ganz oben für Clock Source vornehmen

Wenn du ihn mit einem externen Quarz betreiben willst, wäre wohl "Ext. 
Crystal" nicht so abwegig. Mehr im Datenblatt.
Außerdem kommt es natürlich drauf an, mit welcher Frequenz der µC 
hinterher laufen soll.

von Karl M: (Gast)


Lesenswert?

M. R. schrieb:
> wie schreibe ich dann die Fusebits auf den uC?

Über die ISP Schnittstelle mit einem passenden ISP Programmer deiner 
Wahl.

von M. R. (destic)


Lesenswert?

Soviel Erkenntnis hatte ich auch schon aber die Frage ist, was hat es 
mit den Werten wie z.B. "14CK + 4 ms, 14CK + 65 ms" (Standart 
Einstellung für int. Osz) auf sich?

von M. R. (destic)


Lesenswert?

Karl M: schrieb:
> Über die ISP Schnittstelle mit einem passenden ISP Programmer deiner
> Wahl.
Habe einen avrisp mk2! Kannst du erläutern wo im AVR studio 6 ich diese
Einstellungen vornehme?

von Karl M: (Gast)


Lesenswert?

M. R. schrieb:
> @Karl: Habe einen avrisp mk2! Kannst du erläutern wo im AVR studio
> 6 ich
> diese Einstellungen vornehme?

Nein, ich nutze kein AVR Studio oder MS BS.

Ich nutze eine Shell, ein Makfile und einen Edior.
Als ISP Programmer avrdude per Kommandozeile.

Zu den Taktgebern steht einiges in den Datenblättern des µC.

von Karl M: (Gast)


Lesenswert?

Dies würde ich an avrdude übergeben, wenn ich deine Vorgaben hätte.

BOD schalte ich immer ein, das ist auch für die EEprom Nutzung sehr 
wichtig.

-U lfuse:w:0xef:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m

von Black J. (shaman)


Lesenswert?

M. R. schrieb:
> Habe einen avrisp mk2! Kannst du erläutern wo im AVR studio 6 ich diese
> Einstellungen vornehme?

Es sollte eigentlich ähnlich wie bei AS7 sein.

d.h. im oberen Menü: Extras/Device Programming/
dort bei Interface: Apply drucken und dann unten findest du Fuses

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.