09-25-2025, 03:51 PM
Hola a tothom,
Estic intentant establir una connexió I2C entre una placa Kincony KC868-A8 i un ESP32C3 . He implementat correctament la lògica del projecte i he verificat la configuració de la comunicació connectant dues plaques ESP32C3. Funcionen perfectament com a mestre i esclau, detectant-se mútuament i intercanviant dades sense cap problema. La meva configuració per a aquesta prova era una connexió directa pin a pin:
A continuació, vaig intentar implementar la mateixa lògica amb el KC868-A8 com a mestre i l'ESP32C3 com a esclau. Vaig modificar el programa mestre per utilitzar els pins correctes per a la placa Kincony (Pin 4 per a SDA i Pin 5 per a SCL).
He connectat les plaques de la següent manera, utilitzant el connector I2C dedicat del KC868-A8:
Tanmateix, la comunicació falla. L'escàner I2C de la placa Kincony detecta correctament els seus dos xips PCF8574 interns, però no veu l'ESP32C3 .
Ja he verificat totes les connexions i he provat d'afegir resistències de pull-up externes de 4.7KΩ a les línies SDA i SCL. Segons els esquemes de Kincony, la placa utilitza una lògica de 3.3V i no té resistències de pull-up al seu bus I2C extern.
Què podria estar causant aquest problema? Qualsevol ajuda o informació serà molt benvinguda. Gràcies per endavant!
Estic intentant establir una connexió I2C entre una placa Kincony KC868-A8 i un ESP32C3 . He implementat correctament la lògica del projecte i he verificat la configuració de la comunicació connectant dues plaques ESP32C3. Funcionen perfectament com a mestre i esclau, detectant-se mútuament i intercanviant dades sense cap problema. La meva configuració per a aquesta prova era una connexió directa pin a pin:
- Pin 20 (SDA) a Pin 20 (SDA)
- Pin 21 (SCL) a Pin 21 (SCL)
- GND a GND
- 5V a 5V
A continuació, vaig intentar implementar la mateixa lògica amb el KC868-A8 com a mestre i l'ESP32C3 com a esclau. Vaig modificar el programa mestre per utilitzar els pins correctes per a la placa Kincony (Pin 4 per a SDA i Pin 5 per a SCL).
He connectat les plaques de la següent manera, utilitzant el connector I2C dedicat del KC868-A8:
- KC868-A8 Pin 4 (SDA) i ESP32C3 Pin 20 (SDA)
- KC868-A8 Pin 5 (SCL) i ESP32C3 Pin 21 (SCL)
- GND a GND
Tanmateix, la comunicació falla. L'escàner I2C de la placa Kincony detecta correctament els seus dos xips PCF8574 interns, però no veu l'ESP32C3 .
Ja he verificat totes les connexions i he provat d'afegir resistències de pull-up externes de 4.7KΩ a les línies SDA i SCL. Segons els esquemes de Kincony, la placa utilitza una lògica de 3.3V i no té resistències de pull-up al seu bus I2C extern.
Què podria estar causant aquest problema? Qualsevol ajuda o informació serà molt benvinguda. Gràcies per endavant!

