Line 36... |
Line 36... |
36 |
|
36 |
|
37 |
.c.s: |
37 |
.c.s: |
38 |
$(COMPILE) -S $< -o $@ |
38 |
$(COMPILE) -S $< -o $@ |
39 |
|
39 |
|
40 |
# Fuse high byte: |
40 |
# Fuse high byte: |
- |
|
41 |
# 0xD9 = 1 1 0 1 1 0 0 1 = Factory Default Value |
41 |
# 0xc9 = 1 1 0 0 1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000) |
42 |
# 0xC9 = 1 1 0 0 1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000) |
42 |
# ^ ^ ^ ^ ^ ^ ^------ BOOTSZ0 |
43 |
# ^ ^ ^ ^ ^ ^ ^------ BOOTSZ0 |
43 |
# | | | | | +-------- BOOTSZ1 |
44 |
# | | | | | +-------- BOOTSZ1 |
44 |
# | | | | + --------- EESAVE (don't preserve EEPROM over chip erase) |
45 |
# | | | | + --------- EESAVE (don't preserve EEPROM over chip erase) |
45 |
# | | | +-------------- CKOPT (full output swing) |
46 |
# | | | +-------------- CKOPT (full output swing) |
46 |
# | | +---------------- SPIEN (allow serial programming) |
47 |
# | | +---------------- SPIEN (allow serial programming) |
47 |
# | +------------------ WDTON (WDT not always on) |
48 |
# | +------------------ WDTON (WDT not always on) |
48 |
# +-------------------- RSTDISBL (reset pin is enabled) |
49 |
# +-------------------- RSTDISBL (reset pin is enabled) |
49 |
# Fuse low byte: |
50 |
# Fuse low byte: |
- |
|
51 |
# 0xE1 = 1 1 1 0 0 0 0 1 = Factory Default Value |
50 |
# 0x9f = 1 0 0 1 1 1 1 1 |
52 |
# 0x9F = 1 0 0 1 1 1 1 1 |
51 |
# ^ ^ \ / \--+--/ |
53 |
# ^ ^ \ / \--+--/ |
52 |
# | | | +------- CKSEL 3..0 (external >8M crystal) |
54 |
# | | | +------- CKSEL 3..0 (external >8M crystal) |
53 |
# | | +--------------- SUT 1..0 (crystal osc, BOD enabled) |
55 |
# | | +--------------- SUT 1..0 (crystal osc, BOD enabled) |
54 |
# | +------------------ BODEN (BrownOut Detector enabled) |
56 |
# | +------------------ BODEN (BrownOut Detector enabled) |
55 |
# +-------------------- BODLEVEL (2.7V) |
57 |
# +-------------------- BODLEVEL (2.7V) |