I2C Connection Mbed

0

Comunicaciones I2C

Estoy intentando conectar una pantalla I2C 16x2 (PCF8574T) a un nucleo-L476RG

Connections

Códigoqueestoyintentandoejecutar

Salida de printf

EJECUTAR 0x0 ACK 0x1 ACK 0x2 ACK 0x3 ACK 0x4 ACK 0x5 ACK 0x6 ACK 0x7 ACK ... Continúa para todas las direcciones 0x7f ACK

Question

Esto es lo que esperaría que hiciera la placa cuando no hay nada conectado a los pines SDA / SCL, la misma respuesta ocurre cada vez con o sin LCD y con o sin las resistencias pullup externas de 2K2, ¿por qué vuelven todas las direcciones? como ACK?

Gracias

Andy

    
pregunta Andy West

2 respuestas

0

La solución fue utilizar un módulo LCD 3v3 con la placa PCF, sin convertidor lógico y con 2k2 pullups

También usé el código tomado de aquí: enlace

    
respondido por el Andy West
1

Los pines GND de los dos dispositivos no están conectados entre sí, por lo que no hay una referencia común para los niveles de voltaje.

Cuando se ejecuta a 5 V, el PCF8574T requiere señales de alto nivel de al menos 3.5 V, por lo que las mejoras a 3.3 V dan como resultado señales que están fuera del rango permitido.

    
respondido por el CL.

Lea otras preguntas en las etiquetas