Salve,
Come da oggetto volevo capire se è possibile utilizzare contemporaneamente con lo stesso dispositivo e sketch la comunicazione seriale, SPI e i2c.
Thanks
Salve,
Come da oggetto volevo capire se è possibile utilizzare contemporaneamente con lo stesso dispositivo e sketch la comunicazione seriale, SPI e i2c.
Thanks
inter1908:
Salve,
Come da oggetto volevo capire se è possibile utilizzare contemporaneamente con lo stesso dispositivo e sketch la comunicazione seriale, SPI e i2c.
Su Arduino le tre interfacce usano pin e risorse diverse quindi è possibile usarle assieme senza problemi salvo i limiti imposti dalla velocità del micro.
Rs485 a parte, la SPI e I2C che distanze reggono?
inter1908:
Rs485 a parte, la SPI e I2C che distanze reggono?
Sia I2C che SPI sono pensate per lavorare a livello pcb, max pochi cm di cavi, sopratutto la SPI è molto sensibile alla lunghezza dei cavi in quanto lavora con frequenze molto maggiori della I2C ed è importante il tempo di commutazione dei fronti.
Con la I2C si può arrivare fino a 50-100 cm di cavo se c'è un solo device connesso, il limite è dato dalla capacità complessiva della linea e non dalla sua lunghezza in assoluto, ovviamente la qualità del cavo (= capacità parassita) influisce molto sulla massima lunghezza possibile.
Con la I2C sono molto importanti le resistenze di pull up che devono far scorrere da un minimo di 1 mA fino a 3 mA, valori consigliati dalle specifiche.