Add note about fuse settings.

Dave 2020-09-11 11:20:25 -05:00
parent 34509eefcf
commit b3c668625f
1 changed files with 23 additions and 1 deletions

24
Home.md

@ -6,4 +6,26 @@ This wiki will collect technical notes, assembly and configuration guides, tips
[Classic Keyboard build guide](classic-keyboard-build)
[Apple II notes] (apple-ii-mount)
[Apple II notes] (apple-ii-mount)
<details>
<summary>Programming the Atmega chips</summary>
The fuse settings I recommend are:
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>