C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 Manual De Usuario

Los códigos de productos
190406
Descargar
Página de 244
150
Bibliotheken
© 2008 Conrad Electronic
Beschreibung
Diese Funktion sendet ein Byte. Danach kann mit I2C_Status, der Status der Schnittstelle abgefragt
werden.
Parameter 
data   Datenbyte 
6.8.8
I2C Status Codes
Tabelle:   Status Codes  Master 
Transmitter
 Mode
Status Code 
 
Beschreibung
 
0x08
 eine START Sequenz wurde gesendet  
0x10 
 eine "repeated" START Sequenz wurde gesendet
0x18
 SLA+W  wurde gesendet, ACK wurde empfangen 
0x20
 SLA+W  wurde gesendet, NACK wurde empfangen
0x28
 Data byte wurde gesendet, ACK wurde empfangen
0x30 
 Data byte wurde gesendet, NACK wurde empfangen
0x38 
 Konflikt in SLA+W or data bytes 
Tabelle:   Status Codes  Master 
Receiver 
Mode
Status Code 
 Beschreibung 
0x08 
 eine START Sequenz wurde gesendet 
0x10 
 eine "repeated" START Sequenz wurde gesendet
0x38 
 Konflikt in SLA+R or data bytes
0x40 
 SLA+R wurde gesendet, ACK wurde empfangen
0x48 
 SLA+R wurde gesendet, NACK wurde empfangen
0x50 
 Data byte wurde empfangen, ACK wurde gesendet
0x58 
 Data byte wurde empfangen, NACK wurde gesendet
6.8.9
I2C Beispiel
Beispiel: EEPROM 24C64 lesen und schreiben ohne I2C_Status Abfrage
// I2C Initialization, Bit Rate 100kHz