Mein, bis der Master ein ACK bekommen hat, bekommt der Master
ein NAC darf das nächste Byte gesendet werden... Mal ein Beispiel
aus RN Motor Control...
Du siehst jedes Byte musst (DU) explizit übertragen, In c sieht dasCode:I2cstart I2cwbyte Slaveid I2cwbyte 35 'Kennung I2cwbyte 5 'Befehl I2cwbyte 3 'Motorwahl I2cwbyte 0 'Richtung I2cstop 'Beide Motoren mit Geschwindigkeit 100 anlaufen lassen I2cstart I2cwbyte Slaveid ´Adresse I2cwbyte 35 'Befehlstyp kennungKennung I2cwbyte 2 'Befehl I2cwbyte 3 'Motorwahl I2cwbyte 100 'Geschwindigkeit I2cstop
anders aus der Ablauf dürfte ähnlich sein.
Gruß Richard







Zitieren

Lesezeichen