Update fuse setting notes

Dave 2020-09-11 11:29:17 -05:00
parent 93bde99f58
commit bfa33f34e0
1 changed files with 8 additions and 5 deletions

13
Home.md

@ -10,22 +10,25 @@ This wiki will collect technical notes, assembly and configuration guides, tips
<details>
<summary>Programming the Atmega chips</summary>
Make sure that the DIV8 flag is OFF (or the chip will run at 1 MHz and you will find the encoder to be very sluggish), and the ISP programming flag is enabled (if you want to be able to program via the ISP header)
The fuse settings I recommend are:
<details><summary>For ATMega328P</summary>
Extended: 0xFF
High: 0xD9
Low: 0xD2
This corresponds to the following fuse settings
For ATMega328P:
- Brownout Detection Disabled (Extended byte)
- SPIEN (in system programming over SPI) Enabled (High byte)
- Boot flash size 2048 ((high byte)
- 8 MHz internal RC clock, 4.1 ms startup time (low byte)
All other fuses disabled.
For ATMega2560: (to do)
Specifically, you want to make sure that the DIV8 flag is OFF (or the chip will run at 1 MHz and you will find the encoder to be very sluggish), and the ISP programming flag is enabled (if you want to be able to program via the ISP header)
</details>
<details><summary>For ATMega2560</summary>
TO DO
</details>