Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
avr_bootloader:bootloader [2020/03/23 17:38]
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 ====
Line 92: Line 108:
 or even: -e -F\\ or even: -e -F\\
 Sometimes a specific Baud rate helps, too: -b 19200\\ Sometimes a specific Baud rate helps, too: -b 19200\\
 +For verbose mode output use: -v\\
  
 === Burning an Atmega328 (without P) == === Burning an Atmega328 (without P) ==