. . EEPROM.
EEPROM . EEPROM . EEPROM 100000 /. EEPROM CPU EEARH_L, EEDR EECR.
:
D7-D4 .
D3-EERIE EEPROM.
D2-EEMWE EEPROM, EEWE EEPROM .
D1-EEWE EEPROM, :
1. , EEWE .
2. EEARH_L.
3. EEDR.
4. EEMWE 1
5. 4 EEMWE EEWE.
D0-EERE . , . . 2.4.
EEPROM.
; EEPROM
EEPROM_write:
cli
;
EE_W:
sbic EECR,EEWE
rjmp EE_W
; (r27:r26)
out EEARH, XH
out EEARL, XL
; (r16)
out EEDR, r16
; EECR EEMPE 1
sbi EECR,EEMWE
; EEPROM
sbi EECR,EEWE
sei
ret
; EEPROM
EEPROM_read:
cli
;
EE_r:
sbic EECR,EEWE
rjmp EE_r
; (r27:r26)
out EEARH, XH
out EEARL, XL
; EEPROM EERE
sbi EECR,EERE
;
in temp,EEDR
sei
ret
7
()
1. EEPROM PA.
2. C EEPROM.
3. EEPROM .
4. EEPROM.
5. 10 , EEPROM.
6. EEPROM.
7. EEPROM .
8. 2- , EEPROM. .
9. 2- , EEPROM. .
10. EEPROM (. . ).
|
|
7
1. EEPROM EEPROM.
2. ?
3. ECR .
4. EEPROM?
5. EEPROM ?
6. EEPROM.
7. EEPROM.
8. EEPROM. .
9. .
8
I2C (TWI)
. I2C. I2C / . / .