[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
es:howtos:hardware:arm:interfacing_i2c_devices [2019/07/31 01:37 (UTC)] – [Desplazamiento del nivel de tensión] rrampes:howtos:hardware:arm:interfacing_i2c_devices [2019/07/31 01:42 (UTC)] (actual) – Traducción completa. Comentarios y sugerencias son bienvenidas. rramp
Línea 1: Línea 1:
-<note important>Traducción en progreso. rramp</note> 
 ====== Conectando dispositivos I2C a tu sistema ====== ====== Conectando dispositivos I2C a tu sistema ======
 Circuito Inter-Integrado (I²C o más a menudo también escrito como I2C) es un bus multimaestro en serie de un solo extremo inventado por la división de semiconductores de Philips (consulte el artículo de wikipedia para obtener más información [[http://en.wikipedia.org/wiki/I2c | I2C]])  Circuito Inter-Integrado (I²C o más a menudo también escrito como I2C) es un bus multimaestro en serie de un solo extremo inventado por la división de semiconductores de Philips (consulte el artículo de wikipedia para obtener más información [[http://en.wikipedia.org/wiki/I2c | I2C]]) 
Línea 7: Línea 6:
 Para más información, consulte la sección "Desplazamiento del nivel de tensión". Para más información, consulte la sección "Desplazamiento del nivel de tensión".
  
- 
-I²C uses only two bidirectional open-drain lines, Serial Data Line (SDA) and Serial Clock Line (SCL), pulled to logic level 1 by pullup resistors. Typical voltages used are +5 V or +3.3 V although systems with other voltages are permitted and are often encountered. This has an interesting implication: logic level 1 is achieved by doing nothing whilst logic level 0 needs to be pulled down to ground. Although there are bidirectional I2C voltage level shifters (like the PCA9306) it may be feasible to experiment simpler solutions if on the I2C bus you're not going to have many devices connected. See more on this in the "Voltage Level Shifting" chapter. 
  
 ====== Prefacio ====== ====== Prefacio ======
Línea 26: Línea 23:
  
 Siempre que haya resuelto los problemas de nivel de tensión (consulte el capítulo "Desplazamiento del nivel de tensión"), añadir un nuevo dispositivo en el bus es muy sencillo. Siempre que haya resuelto los problemas de nivel de tensión (consulte el capítulo "Desplazamiento del nivel de tensión"), añadir un nuevo dispositivo en el bus es muy sencillo.
-El bus es multimaster, lo que significa que puedes tener muchos dispositivos (hasta 101) en el mismo bus, así que todo lo que tienes que hacer es hacer 4 conexiones: Potencia, tierra, SDA y SCL. +El bus es multimaestro, lo que significa que puedes tener muchos dispositivos (hasta 101) en el mismo bus, así que todo lo que tienes que hacer es hacer 4 conexiones: Potencia, tierra, SDA y SCL. 
-Si es el primer dispositivo que conecta en el bus, puede ser necesario instalar los pullups entre Power-SDA y Power-SCL. Es tan simple como eso y si el sistema está listo con los controladores apropiados y las utilidades del país del usuario, usted está listo para acceder al dispositivo recién conectado.+Si es el primer dispositivo que conecta en el bus, puede ser necesario instalar resistencias de pullups entre Power-SDA y Power-SCL. Es tan simple como eso y si el sistema está listo con los controladores apropiados y las utilidades del país del usuario, usted está listo para acceder al dispositivo recién conectado.
  
 ===== Detectando dispositivos conectados ===== ===== Detectando dispositivos conectados =====
 es:howtos:hardware:arm:interfacing_i2c_devices ()