STM32F429 Problema I2C

0

es posible conectar dos buses I2C en una placa, uno en modo maestro y el otro en esclavo. Solo estoy tratando de aprender algunas cosas de I2C, pero solo tengo una placa.

    
pregunta Karol Żurowski

1 respuesta

2

Sí.

El hoja de datos STM32F429 de ST Micro dice que tiene tres periféricos I2C , mientras los pines estén disponibles, puede conectarlos entre sí y usar uno como maestro y el otro como esclavo.

Si los pines de los tres periféricos I2C están disponibles, puede conectar los tres y hacer un montón de experimentos para aprender a usar I2C en configuraciones de esclavos múltiples y maestros múltiples.

Debes tener mucho cuidado con el uso de las interrupciones. Sin embargo, es probable que pueda ignorar el uso de más de una interrupción y aún así aprender mucho.

Hay una STM32F429-Discovery placa de desarrollo. Si está utilizando que hay bibliotecas para conducir los periféricos. Uno es el anterior STM32F429-Discovery Firmware basado en CMSIS, otro es STM32CubeF4 .

Hay un montón de dispositivos esclavos I2C de bajo costo. Como se sugiere en los comentarios, hay chips I2C EEPROM y he usado sensores de temperatura I2C de bajo costo (bajo un GCP) para probar el software.

    
respondido por el gbulmer

Lea otras preguntas en las etiquetas