DS1307 , . , Atmega128 , . DS1307 I/O , , .
DS1307 : , BCD / 56 SRAM. . / : , , , , . , 31 . . 24- 12- AM/PM. DS1307 , .
DS1307 . START . , STOP. START STOP .
DS1307 , I/O : SCL PD0, SDA PD1. VDD 5, () 32.678 .
, , . , , .
:
. , , START.
. , , STOP.
. , START . . .
. 2.40.
START STOP. START STOP . , .
|
|
. , , . , . , , SDA . , . , , . , , STOP.
. 2.40 . R/-W, :
1. ( DS1307): SDA SCL . (.2.40). START STOP . . , START, . DS1307, 1101000, (R/#W), 0 (. 2.40). DS1307 SDA. DS1307 , DS1307. DS1307. . STOP, .
2. ( DS1307): . , . DS1307 SDA, - SCL. START STOP (. 2.40). , START, . DS1307, 1101000, (R/-W), 1. DS1307 SDA. DS1307 , . , , . DS1307 , (. 2.40).
DS1307 Atmega128 . 2.41, SA1 SA2 .
. 2.41. DS1307 IIC ( TWI)
|
|
1. RISC CISC-?
2. ?
3. ? .
4. .
5. . ?
6. Atmel? .
7. ?
8. -?
III. AVR ATMEL [6]
22.01.00, 23.03.00 23.05 , - , , , - . , .
, , , .
- -ATmega8535, [ [ [ AVR Studio 4 [ PonyProg2000[ [ .
:
;
;
;
:
1. , .. , ( 30);
2. , AVR Studio 4, a - PonyProg2000;
3. [ [ [ AVR Studio 4 [ PonyProg2000[ [ .
4. ( , UART, SPI, IIC RS-232) ..;
5. .
3.1 3.2.
:
1. SB9 ( +5, ).
|
|
2. HL17 +5.
3.. D1 - Atmega8535 AVR, ATMEL, 8-, 0 16 . Flash- 8 , ( ) 512 , 512 EEPROM ( ), 8- 16- /, 8- 10- ( - ), UART, SPI I2C.
4. () LCD, (8 3 , 8 11 ). ( ) .
5. SB1, , SB8 HL1- HL8, .
6. , HL9- HL16.
7. R20, R21 ( ) .
8. - S16, S17.
9. S10 ( )
10. 1 .
11. (D2, D3), 300m 30, .
12. D8 - RS232 , .
13. X4, X6, X9 X7 A, B, C D .
14. SP11-SP10 (, , , / IIC (TWI) SPI .)
15. X3 X5 ( SB1, , SB8) ( HL1- HL8)
:
- , ;
- : , , , , , ;
- , , - , , ;
-, , .