Getting incomplete responses from AT Command via UART communication

I’m using the HL7810 module to connect to AWS IoT.
I use the Raspberry-pi Pico which connects UART without control flow.
Sometimes responses from HL are incomplete.
When I sent “AT+KCNXCFG=1,…” or “AT+KCNXCFG?” HL responded just “A” or “AG?”.
When I get this problem, I could solve this problem by just rebooting HL7810 or sending “AT+CFUN=0 → AT+CFUN=1”.
Is this problem can solve If I use control flow?

you can try flow control

Or you can use a oscilloscope to check where this is hardware problem.

1 Like