Il protocollo I2C

La simulazione del protocollo I2C non è direttamente supportata dai simulatori provati, cioè "PicSimulatorIde" della Oshonsoft e "MpLab" della Microchip.
Un oscilloscopio si rivela pertanto estremamente utile per osservare il funzionamento del proprio lavoro, una volta che è stata assemblata la scheda.
Qui di seguito vediamo i risultati del programma di gestione dell'I2C caricato nel PIC

Tentativo di comunicazione, senza risposta

In questa prima prova abbiamo disconnesso dal bus il dispositivo slave. Il PIC, pertanto, tenta di instaurare una comunicazione senza ottenere risposta

Si distinguono i seguenti blocchi

 

Comunicazione con risposta del dispositivo slave

In questa immagine è possibile vedere una sequenza di trasmissione completa, avvenuta con successo.