新唐MCU技术
直播中

贾大林

7年用户 1285经验值
私信 关注
[问答]

用M453的UART1接上ESP8266然后下AT命令测试,无法完整接收到ESP8266版本的讯息是为什么?

请问:
        我用M453 的UART1 接上 ESP8266 然后下 AT命令测试, 测试 "ATrn"   response OK
        但是下 "AT+GMRrn" , 在中断接收只能收回 AT+GMR  AT versi   局部字元而已, 并无法完整接收到ESP8266 版本的讯息
   

回帖(1)

张杰

2023-8-31 16:19:42
看起来是UART的FIFO爆掉了,
  Separates receive and transmit 16/16 bytes entry FIFO for data payloads
手册裡面写有16 bytes FIFO可以用, AT+GMR  AT versi 刚好是16个字元

可以用下面这个函式确认是不是FIFO裡面还有资料
UART_GET_RX_EMPTY(UART1)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分