ATmega328P: Wofür 8 MHz Bootloader?

Gast #6759107
Lesenswert?
• ▲
▼
An die ATmega328P-Profis da draußen!

Um den ATmega328P einzeln mit dem internen 8 MHz Oszillator (ohne den 
externen 16 MHz Quarz) zu betreiben, muss in der Arduino IDE ein 8 MHz 
Bootloader gebrannt werden. Das habe ich gemacht und es funktioniert 
auch alles. Der µC läuft wie gewünscht mit seinen 8 MHz. Dabei habe ich 
mich gefragt, warum dafür ein Bootloader gebrannt werden muss? Wird da 
wirklich ein Bootloader gebrannt oder passiert da was anderes? Und was 
hat der Bootloader mit der Taktrate zu tun?

Vielen Dank, Gruß Robin
Gast #6759366
Lesenswert?
• ▲
▼
Du brauchst keinen Bootloader um die Taktfrequenz einzustellen. Man kann 
per Fuses die Taktquelle und einen Teiler (durch 8) einstellen. Nur 
nicht mit der Ardiuno IDE.

Wenn du mit der Arduino IDE einen Bootloader installierst, werden dabei 
auch die Fuses eingestellt. Das ist der Zusammenhang, nach dem du 
fragtest.

Der interne R/C Taktgeber ist aber nicht sonderlich Frequenz-Stabil. 
Beklage dich nicht bei uns, wenn die serielle Kommunikation 
unzuverlässig läuft.
Gast #6759547
Lesenswert?
• ▲
▼
Stefan ⛄ F. schrieb:
> Wenn du mit der Arduino IDE einen Bootloader installierst, werden dabei
> auch die Fuses eingestellt. Das ist der Zusammenhang, nach dem du
> fragtest

Aber bei fremden Boarddefinitionen nicht unbedingt ein Bootloader 
gebrannt.
In solchen Fällen ist der Knopf irgendwie verwirrend/falsch benannt, 
dennoch die einzige offizielle Möglichkeit die Fuses aus/mit der Arduino 
IDE zu setzen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 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.