, , . , Philips (inter-IC). I2C I2C. , I2C. Philips 200 (n-, , .), I2C. I2C -, (Atmel, Motorola, Microchip, Texas Instruments .) I2C.
I2C:
100 / , 400 / 3,4 / ;
, , , 400 ;
2 .
I2C . 2 :
SDA (Serial DAta) ;
SCL (Serial Clock) ( ).
, Ȼ. I2C . 1.
RPU 110 , . .
. 1. I2C
(n-, , ), , 0 1 , UCC. UCC +5 .
, , : Master () Slave (). Master SCL , , . . I2C . .
, , . . R/W, , . R/W = 0 , R/W = 1 . , . , :
|
|
, ;
, .
START STOP. I2C, : SDA SCL ( 1) . , START: SDA SCL, . 2. , , . , STOP SDA SCL. START STOP . , START. STOP.
START SCL , SDA . I2C SDA SCL. SCL, . 2.
. 2. START STOP
. I2C ACK, SDA 8 . 9- SCL, SDA, . . SDA, DATA_OUT = 1, . SDA . , - , . . STOP .
-, - . - SDA , STOP START.
I2C. : 7- 10-. . 3 7- .
. 3. 7- (ST-START;
R/W /; - )
START. , A6. R/W . 0, -. 1, -. , , START . - -, . SDA ACK 9- SCL. 7- I2C. 128 , , . . I2C ( Philips).
|
|
. I2C . , , . . , .
I2C : , ; , ; ; ; .
I2C . .