Parameters
Geen
5.3.8.7 I2C_Write
I2C functies
Voorbeeld
Syntax
void I2C_Write(void);
Beschrijving
Deze functie zendt een byte. Daarna kan met I2C_Status de status van de interface
opgevraagd worden.
Parameters
data databyte
5.3.8.8 I2C Status Codes
Tabel: Status Codes Master
Status Code Beschrijving
0x08
Er is een START sequentie verzonden
0x10
Er is een "repeated" START sequentie verzonden
0x18
Er is SLA+W verzonden, er werd ACK ontvangen
0x20
Er is SLA+W verzonden, er werd NACK ontvangen
0x28
Er is een data byte verzonden, er werd ACK ontvangen
0x30
Er is een data byte verzonden, er werd NACK ontvangen
0x38
Conflict in SLA+W of data bytes
Tabel: Status Codes Master
Status Code Beschrijving
0x08
Er is een START sequentie verzonden
0x10
Er is een "repeated" START sequentie verzonden
0x38
Conflict in SLA+R of data bytes
0x40
Er is SLA+R verzonden, er werd ACK ontvangen
0x48
Er is een SLA+R verzonden, er werd NACK ontvangen
0x50
Er is een data byte ontvangen, er werd ACK verzonden
0x58
Er is een data byte ontvangen, er werd NACK verzonden
Transmitter
Mode
Receiver
Mode
72