Polling
Buongiorno
Devo far comunicare un dispositivo master con 2 slaves attraverso il protocollo di comunicazione I2C. Il mio scopo è quello di "accorgermi" dei 2 slaves realizzando il polling.
Nel momento in cui ho un unico slave non ho problemi perché esso viene tranquillamente riconosciuto; i problemi nascono quando ne ho 2: viene riconosciuto sempre e solo un unico dispositivo ovvero quello avente l'indirizzo più "piccolo" (per spiegarmi meglio: se ho 2 slaves aventi indirizzo 0x90 e 0x98, mi viene riconosciuto solo quello con indirizzo 0x90).
Detto ciò, volevo chiedere se è possibile riuscire a vedere i 2 dispositivi attraverso il polling (cioè se è formalmente corretto) o esiste un altro modo per poterlo fare. Nel caso in cui il polling vada bene inoltre, volevo chiedere, se possibile, qualche piccolo suggerimento per risolvere questo mio problema.
Grazie in anticipo
Devo far comunicare un dispositivo master con 2 slaves attraverso il protocollo di comunicazione I2C. Il mio scopo è quello di "accorgermi" dei 2 slaves realizzando il polling.
Nel momento in cui ho un unico slave non ho problemi perché esso viene tranquillamente riconosciuto; i problemi nascono quando ne ho 2: viene riconosciuto sempre e solo un unico dispositivo ovvero quello avente l'indirizzo più "piccolo" (per spiegarmi meglio: se ho 2 slaves aventi indirizzo 0x90 e 0x98, mi viene riconosciuto solo quello con indirizzo 0x90).
Detto ciò, volevo chiedere se è possibile riuscire a vedere i 2 dispositivi attraverso il polling (cioè se è formalmente corretto) o esiste un altro modo per poterlo fare. Nel caso in cui il polling vada bene inoltre, volevo chiedere, se possibile, qualche piccolo suggerimento per risolvere questo mio problema.
Grazie in anticipo
