I2C init cmd
HiZ>m
1. HiZ
2. 1-WIRE
3. UART
4. I2C
5. SPI
6. 2WIRE
7. 3WIRE
8. LCD
x. exit(without change)
(1)>4
Set speed:
1. ~5KHz
2. ~50KHz
3. ~100KHz
4. ~400KHz
(1)>4
Ready
I2C>P
Pull-up resistors ON
Warning: no voltage on Vpullup pin
I2C>W
POWER SUPPLIES ON
I2C>
HiZ>m
1. HiZ
2. 1-WIRE
3. UART
4. I2C
5. SPI
6. 2WIRE
7. 3WIRE
8. LCD
x. exit(without change)
(1)>4
Set speed:
1. ~5KHz
2. ~50KHz
3. ~100KHz
4. ~400KHz
(1)>4
Ready
I2C>P
Pull-up resistors ON
Warning: no voltage on Vpullup pin
I2C>W
POWER SUPPLIES ON
I2C>
SCCB Read/Write
I2C>[0xc0 0x35 0x02][0xc1 r]
I2C START BIT
WRITE: 0xC0 ACK
WRITE: 0x35 ACK
WRITE: 0x02 ACK
I2C STOP BIT
I2C START BIT
WRITE: 0xC1 ACK
READ: 0x80
NACK
I2C STOP BIT
I2C>[0xc0 0x35 0x02 0xf0]
I2C START BIT
WRITE: 0xC0 ACK
WRITE: 0x35 ACK
WRITE: 0x02 ACK
WRITE: 0xF0 ACK
I2C STOP BIT
I2C>[0xc0 0x35 0x02][0xc1 r]
I2C START BIT
WRITE: 0xC0 ACK
WRITE: 0x35 ACK
WRITE: 0x02 ACK
I2C STOP BIT
I2C START BIT
WRITE: 0xC1 ACK
READ: 0xF0
NACK
I2C STOP BIT