User manual

72
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 Transmitter Mode
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 Receiver Mode
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