Moppi
20.11.2018, 10:15
Hallo,
jetzt bin ich dabei an die boards.txt ranzugehen. Allerdings habe ich dazu Fragen zum Verständnis:
In der Datei steht alles schön drin, wie: uno.build.f_cpu=16000000L. Das ist ja wohl die Frequenz 16MHz, für den externen Takt.
Da stehen auch Sachen für die Fuse-Bits:
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0xFD
Jetzt nun die Frage:
Wenn man diese Einträge ändert und man wählt das Board über die Arduino-IDE aus, was passiert dann:
Werden dann, wenn ich einen Bootloader auf einen ATmega328P packe, diese Einstellungen übernommen?
Werden diese Einstellungen auch übernommen, wenn ich einen Bootloader schon drauf habe, aber einen Sketch uploade?
Oder werden diese Einstellungen gar nicht einfach übernommen und müssen wenn, dann noch woanders ebenfalls vorgenommen/geändert werden?
Ich will den externen Takt auf 1MHz anpassen, statt der üblichen 16MHz und die Fuse-Bits will ich vielleicht auch noch ändern.
MfG
Moppi
jetzt bin ich dabei an die boards.txt ranzugehen. Allerdings habe ich dazu Fragen zum Verständnis:
In der Datei steht alles schön drin, wie: uno.build.f_cpu=16000000L. Das ist ja wohl die Frequenz 16MHz, für den externen Takt.
Da stehen auch Sachen für die Fuse-Bits:
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0xFD
Jetzt nun die Frage:
Wenn man diese Einträge ändert und man wählt das Board über die Arduino-IDE aus, was passiert dann:
Werden dann, wenn ich einen Bootloader auf einen ATmega328P packe, diese Einstellungen übernommen?
Werden diese Einstellungen auch übernommen, wenn ich einen Bootloader schon drauf habe, aber einen Sketch uploade?
Oder werden diese Einstellungen gar nicht einfach übernommen und müssen wenn, dann noch woanders ebenfalls vorgenommen/geändert werden?
Ich will den externen Takt auf 1MHz anpassen, statt der üblichen 16MHz und die Fuse-Bits will ich vielleicht auch noch ändern.
MfG
Moppi