Programación en serie y "conflicto" de puertos I2C

1

Estoy diseñando una placa en la que un Attiny85 está conectado a un acelerómetro ( MPU-6050 ) a través de I2C.

Los pines I2C están en el bus ISP (SDA / MOSI, SCL / SCK). Me pregunto qué pasará con el acelerómetro durante la programación del MCU.

¿Hay alguna práctica recomendada que deba seguir? Consideré simplemente agregar algunos puentes de soldadura, pero me pregunto si es necesaria alguna precaución.

Editar:

Despuésdedescubrirqueestoesproblemático,probaréunasoluciónbasadaenla respuesta de Bruce Abbotts en otra pregunta .

    
pregunta Wesley Lee

1 respuesta

3

El MPU-6050 puede impedirle programar ATTiny con éxito. Interpretaría los datos del ISP como I²C y reaccionaría en consecuencia. Espere un comportamiento interesante en ambas líneas SCL y SDA.

Durante la programación, el SCL y SDA deben desconectarse del Tiny MCU, por ejemplo. por puentes o interruptores dip.

    
respondido por el Turbo J

Lea otras preguntas en las etiquetas