This repository has been archived by the owner on Jan 9, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
fuses.txt
125 lines (81 loc) · 3.24 KB
/
fuses.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
fnordlicht original hardware
===========================================================================
atmega8:
low fuse byte:
clock-source external xtal: CHKSEL = 0
-> default: 0xe1
new: 0b11100000 = 0xe0
high fuse byte (with bootloader, leave at 0xd9 for use without bootloader):
512 words bootloader size: BOOTSZ0 = 1
BOOTSZ1 = 0
reset vector, jump to bootloader on reset: BOOTRST = 0
-> default: 0b11011001 = 0xd9
new: 0b11011010 = 0xda
lock byte:
SPM is not allowed to write to the Boot Loader section BLB12 = 1
BLB11 = 0
-> default: 0x3f
new: 0x2f
atmega88/168:
low fuse byte:
clock-source external xtal: CHKSEL = 0
disable system clock divide by 8: CKDIV8 = 1
-> default: 0b01100010 = 0x62
new: 0b11100000 = 0xe0
high fuse byte:
no eeprom erase on chip erase: EESAVE = 0
-> default: 0b11011111 = 0xdf
new: 0b11010111 = 0xd7
extended fuse byte:
1024 words bootloader size: BOOTSZ0 = 0
BOOTSZ1 = 0
reset vector, jump to bootloader on reset: BOOTRST = 0
-> default: 0x01
new: 0x00
lock byte:
SPM is not allowed to write to the Boot Loader section BLB12 = 1
BLB11 = 0
-> default: 0b111111 = 0x3f
new: 0b101111 = 0x2f
fnordlichtmini hardware
===========================================================================
atmega8:
low fuse byte:
clock-source external xtal: CHKSEL[1..3] = 111
slowly rising power, 65ms startup timeout: CHKSEL[0] = 1, SUT[0..1] = 11
enable brown-out detector: BODEN = 0
require ~4v for safe operation: BODLEVEL = 0
-> default: 0xe1
new: 0b00111111 = 0x3f
high fuse byte (with bootloader, leave at 0xd9 for use without bootloader):
512 words bootloader size: BOOTSZ0 = 1
BOOTSZ1 = 0
reset vector, jump to bootloader on reset: BOOTRST = 0
-> default: 0b11011001 = 0xd9
new: 0b11011010 = 0xda
lock byte:
SPM is not allowed to write to the Boot Loader section BLB12 = 1
BLB11 = 0
-> default: 0x3f
new: 0x2f
fnordlicht-controller
==========================================================================
atmega168:
low fuse byte:
clock-source external xtal: CHKSEL = 0111
disable system clock divide by 8: CKDIV8 = 1
-> default: 0b01100010 = 0x62
new: 0b11100111 = 0xe7
high fuse byte:
-> default: 0b11011111 = 0xdf
extended fuse byte:
1024 words bootloader size: BOOTSZ0 = 0
BOOTSZ1 = 0
reset vector, jump to bootloader on reset: BOOTRST = 0
-> default: 0b001 = 0x01
new: 0b000 = 0x00
lock byte:
SPM is not allowed to write to the Boot Loader section BLB12 = 1
BLB11 = 0
-> default: 0b111111 = 0x3f
new: 0b101111 = 0x2f