Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
avr_bootloader:bootloader [2020/03/23 17:41] admin [Burning the Bootloader with the AVRdude] |
avr_bootloader:bootloader [2020/03/23 18:53] admin [Burning the Bootloader with the AVRdude] |
||
---|---|---|---|
Line 72: | Line 72: | ||
Go to the folder with the bootloader: | Go to the folder with the bootloader: | ||
$ cd /usr/share/arduino/hardware/arduino/avr/bootloaders/optiboot/ | $ cd /usr/share/arduino/hardware/arduino/avr/bootloaders/optiboot/ | ||
+ | |||
+ | === Fuse Bits === | ||
+ | In the board.txt file the fuses bits are set like that: | ||
+ | uno.bootloader.low_fuses=0xFF | ||
+ | uno.bootloader.high_fuses=0xDE | ||
+ | uno.bootloader.extended_fuses=0xFD | ||
+ | uno.bootloader.unlock_bits=0x3F | ||
+ | uno.bootloader.lock_bits=0x0F | ||
+ | The extended fuse bits settings for the brown-out detection level (BOD) are: | ||
+ | 0xFF (BOD disabled) | ||
+ | 0xFC (BOD = 4.3V) | ||
+ | 0xFD (BOD = 2.7V) | ||
+ | 0xFE (BOD = 1.8V) | ||
+ | That is the level where the Arduino resets when underpowered.\\ | ||
+ | |||
+ | A good manual for calculating the fuse bits one findes here [[https://www.instructables.com/id/How-to-change-fuse-bits-of-AVR-Atmega328p-8bit-mic/]]. | ||
=== ... with an AVR ISP Programmer ==== | === ... with an AVR ISP Programmer ==== |