.


:




:

































 

 

 

 





 

. . 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 / . / .

 





:


: 2016-11-02; !; : 628 |


:

:

, , .
==> ...

2003 - | 1670 -


© 2015-2024 lektsii.org - -

: 0.012 .