Il bus di espansione di tutti i moduli SlimLine è basato su di un bus I2C standard quindi può essere connesso qualsiasi dispositivo I2C a 5 Vdc standard. Nella libreria LogicLab forniamo la funzione SysI2CWrRd (Estratto manuale) che permette di leggere e scrivere dati verso i dispositivi connessi al bus (Topic).
Quindi puoi connettere anche il PIO MPC23008, il problema è che questo tipo di I/O expander ha l’ingresso di reset valido di FALSE, e sicome il segnale RDYO-N del nostro bus di espansione è FALSE quando il sistema è in run, dovrai invertirne lo stato. Ecco perchè abbiamo scelto un PIO con il segnale di reset attivo TRUE.
Se cerchi nel forum troverai molte applicazioni con programmi sorgente di utilizzo di dispositivi I2C standard connessi al nostro bus di espansione.