Colección de citas famosas - Consulta de diccionarios - Ayuda para obtener ayuda sobre el problema de conversión a nivel de puerto IO de un solo chip

Ayuda para obtener ayuda sobre el problema de conversión a nivel de puerto IO de un solo chip

Esto no funcionará. El SDA es bidireccional. La señal de respuesta del MMA7455 al microcontrolador tiene una salida baja en la línea SDA (el microcontrolador se deja flotando y el SDA está conectado a una resistencia pull-up). El microcontrolador detecta el nivel bajo y genera datos. Esto es unidireccional. Sí, el microcontrolador no puede detectar el proceso de MMA7455 bajando el SDA y no puede comunicarse.

Puedes usar división de voltaje de resistencia, es decir, conectar una resistencia de 4K entre el microcontrolador y MMA7455, y conectar una resistencia de 10K a tierra en el lado del SDA cerca de MMA7455, para que el nivel del El microcontrolador a MMA7455 está cerca de 3,3 V y el nivel desde MMA7455 al microcontrolador casi no se ve afectado.