Instructions

272Libraries
© 2013 Conrad Electronic
5.12.1.7 I2C_Write
I2C Functions Example
Syntax
void I2C_Write(byte data);
Sub I2C_Write(data As Byte)
Description
I2C_Write() sends a byte to the I2C bus. Afterwards the status of the interface can be returned with
I2C_Status().
Parameter
data data byte
5.12.1.8 I2C Status Table
Table: Status Codes Master Transmitter Mode
Status Code (Hex)
Description
08
a START sequence has been sent
10
a "repeated" START sequence has been sent
18
SLA+W has been sent, ACK has been received
20
SLA+W has been sent, NACK has been received
28
Data byte has been sent, ACK has been received
30
Data byte has been sent, NACK has been received
38
conflict with SLA+W or data bytes
Table: Status Codes Master Receiver Mode
Status Code (Hex)
Description
08
a START sequence has been sent
10
a "repeated" START sequence has been sent
38
conflict with SLA+R or data bytes