¿Cuál es la forma más sencilla de interactuar con un periférico I2C?

4

Tengo un periférico I2C con el que necesito interactuar usando una PC con Windows 7. La interacción podría ser a través de un emulador de terminal, o cualquier programa que pueda producir un registro en tiempo real que pueda procesar usando un lenguaje de scripting. Según su experiencia, ¿cuál es la forma menos dolorosa de lograr esto?

    
pregunta Saar Drimer

3 respuestas

7

En mi experiencia, la forma más fácil es el Bus Pirate, que también es una alternativa barata: enlace

Puede encontrar un buen tutorial para él: enlace

Y la gente en foros como este está familiarizada con esto. Para los aficionados, el pirata de autobús es el camino a seguir.

    
respondido por el Mikko Virkkilä
1

Hay un montón de Convertidores de USB a I2C , esta podría ser la forma" menos dolorosa "de conectarse a su periférico. Aquí hay un ejemplo :

Este es un bus maestro, y parece tener documentación medio decente y algunos ejemplos de código C #.

    
respondido por el Oli Glaser
1

Yo usaría el chip ATMega de un Arduino Uno, o el propio Arduino. Es lo suficientemente fácil como para conectarse a través de un terminal desde una PC, luego vincular los comandos desde el terminal a Arduino y hacer que haga cosas con el bus I2C.

Los ejemplos abundan en la tierra de Arduino ...

    
respondido por el ddb

Lea otras preguntas en las etiquetas