EUSART e I2C

Salve a tutti. Volevo sapere se qualcuno ha già avuto a che fare con lo standard seriale sincrono della Microchip, ovvero I2C (quello comunemente usato dalla microchip per le sue eeprom tipo 24lc16). Ho un dispositivo che supporta la funzionalità USART estesa e volevo sapere se è possibile interfacciarla (alla velocità di trasferimento minima di 300bps) con un dispositivo I2C della microchip come una eeprom oppure un'espansione I/O seriale. Vi chiedo questo perchè non sono sicuro se le condizioni Start Stop imposte dallo standard I2C vengono rispettate dall'Usart (anche se dopotutto un normalissimo PC che dispone di un uart legge tranquillamente le eeprom microchip). Grazie a tutti per consigli e suggerimenti!

Manuel

Reply to
Vi
Loading thread data ...

Solitamente l'I2C viene simulato sulla parallela del PC, non con la USART l'I2C usa una linea bidirezionale SDA e una monodirezionale SCL (viene generato dal master e ricevuto dagli slave) con la usart (RX TX) non puoi usare l'I2C

Magari puoi usare i fili di controllo (CTS RTS etc etc) per usarli come bit simili a quelli della parallela ma non l'ho mai fatto

Saluti Massimo

Reply to
archimedep

confermo quello che ti è stato già detto... inoltre se il tuo dispositivo è un micro ti consiglio di rinunciare alla seriale integrata e usare le due line di i/o per implementareun bus i2c via software... non è difficile se sei in una configuarzione con un solo master ed indirizzamento a 7-bit

ciao!

Reply to
ice

ice ha scritto:

grazie a entrambi! Farò delle prove e poi vi dirò

Manuel

Reply to
Vi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.