Page 1 of 1

发送HTTP 格式 收到空的数据?

Posted: Thu Sep 01, 2022 4:19 am
by cye-barry
芯片 : STM32F7XX

ESP模块:ESP32-C3-DevKitC-02v1.1

鲍率:115200

主体架构:
STM32 UART(Rx + Tx) DMA & FreeRtos &CTS/RTS


和ESP沟通过程描述:
STM等待CTS 为L准位并发送AT command,RTS设定为0, 当ESP32发送数据给STM32,STM32 Rx DMA将RTS设定为1并将收到数据复制到buffer,再将数据送到RTOS上层解析,并送下一笔AT command,不断轮回做。


系统运作约莫36分钟后
AT + CIPSEND 出现OK > 回复HTTP格式ESP32 给空的数据?
有遇过这样的问题么?

Re: 发送HTTP 格式 收到空的数据?

Posted: Tue Sep 06, 2022 1:42 am
by cye-barry
已解决,给有遇到这问题的参考一下,CTS、RTS 强力推荐使用 UART Rx DMA在开启的时间点,最好在RTS 变L之前开启,确保ESP32丢数据过来每一笔资料都能收的到,目前鲍率230400 ,50ms丢一次 ,数据收发都OK。