10351|2

19

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

关于ESP8266串口数据读取不完整的问题 [复制链接]

如图,自己写的串口程序,首先是显示UDP连接成功,但是查询连接状态的时候得到的返回的数据不完整,求助大神啊

QQ图片20161115224835.png (9.6 KB, 下载次数: 11)

QQ图片20161115224835.png
此帖出自RF/无线论坛

最新回复

官方不是有现成的AT固件嘛?直接用就是,串口如果设置了 /*option 1: do not wait if uart fifo is full,drop current character*/         os_install_putc1(uart0_write_char_no_wait); 那么就会丢失数据,你具体查看下串口配置  详情 回复 发表于 2016-11-16 09:16
点赞 关注
 

回复
举报

732

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
之前弄着智能家居玩的时候使用的也是ESP8266,一开始也碰到这个问题,你是不是使用一个处理器接上ESP8266然后将8266发过来的数据上传到串口调试助手,这样的话会有两个问题的,第一是你的接收一个字节的波特率和发送到电脑的波特率如果是一样的话容易导致丢数据,在一个就是处理器端的中断处理程序中不要发送串口数据。
我的做法是降低8266的波特率以及使用一个先进先出缓冲队列。
此帖出自RF/无线论坛
个人签名亚里士缺德
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

板凳
 
官方不是有现成的AT固件嘛?直接用就是,串口如果设置了
/*option 1: do not wait if uart fifo is full,drop current character*/
        os_install_putc1(uart0_write_char_no_wait); 那么就会丢失数据,你具体查看下串口配置
此帖出自RF/无线论坛
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表