pregunta de I2C que golpea los bits

2

Cuando I2C golpea los bits con 2 líneas de PIO, ¿estas líneas aún deben ser elevadas? Obviamente, al usar un bus I2C dedicado, las líneas deben ser elevadas, ya que las clavijas son salidas de drenaje abierto, pero las clavijas PIO no están abiertas.

    
pregunta user28350

1 respuesta

3

Sí, ambas líneas deben ser elevadas en todo momento.

Además, al intercambiar bits I2C, en lugar de cambiar los estados LOW / HIGH del pin, cambie entre LOW / HiZ simplemente modificando los registros DDR / DIR.

    
respondido por el Dzarda

Lea otras preguntas en las etiquetas