Su un bus I2C, devo inviare lo start e lo stop a ogni inizio e fine trasmissione? Ad esempio, avendo un integrato che mi pilota 8 uscite comandato da I2C e uno che legge lo stato di 8 ingressi e invia il byte letto su I2C, se voglio visualizzare su 8 led lo stato di 8 interruttori devo:
-invio start
-invio indirizzo dell'integrato di input
-leggo byte contenente lo stato degli ingressi
-invio stop
-invio start
-invio indirizzo dell'integrato di output
-scrivo byte da visualizzare sui led
-invio stop
-ricomincio
Quei stop e start a metà devo inviarli per forza mi pare di capire...
Mandi e grasie.