找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

M453 UART

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2020-6-20 21:01:10 回帖奖励 |正序浏览 |阅读模式
請問:
        我用M453 的UART1 接上 ESP8266 然後下 AT命令測試, 測試 "AT\r\n"   response OK
        但是下 "AT+GMR\r\n" , 在中斷接收只能收回 AT+GMR  AT versi   局部字元而已, 並無法完整接收到ESP8266 版本的訊息
        麻煩有碰過問題的大大能分享資訊, 感激不盡
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

板凳
Angus 发表于 2020-6-22 15:50:10 | 只看该作者
问题出在你没有及时读出接收中断里的数据。
回复 支持 反对

使用道具 举报

沙发
匿名  发表于 2020-6-22 14:52:34
看起來是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)
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU