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

Moderator: ESP_XCGuang

cye-barry
Posts: 17
Joined: Thu Sep 23, 2021 9:54 am

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

Postby cye-barry » Thu Sep 01, 2022 4:19 am

芯片 : 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 给空的数据?
有遇过这样的问题么?
Attachments
ISSUE.png
ISSUE.png (34.88 KiB) Viewed 4079 times

cye-barry
Posts: 17
Joined: Thu Sep 23, 2021 9:54 am

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

Postby cye-barry » Tue Sep 06, 2022 1:42 am

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

Who is online

Users browsing this forum: No registered users and 60 guests