×

使用51单片机连接ESP8266模块的详细资料说明

消耗积分:1 | 格式:pdf | 大小:0.13 MB | 2020-04-18

空门规矩

分享资料个

本文档的主要内容详细介绍的是使用51单片机连接ESP8266模块的详细资料说明。

  1,首先,ESP使用串口,跟51单片机通信,控制端可以使用手机,但是,51单片机和手机不在一个档次,那么在51单片机上需要分析操作。 2,ESP8266在接收或者发送数据时,会向串口发送回显内容,也就是提示信息,提示接收到了什么,发送了什么,所以,在单片机上做字符串的分析截取很重要,不然手机和单片机的通信质量大大下降,前期的wifi小车写项目的时候,这个问题困扰了我很久,后来进度过慢,我就折衷的使用了分析一个字符的方法,对小车进行控制,但是这样的处理方式很差。 3,前阵子终于把wifi小车做完了,虽然只是简单的行进和lcd显示以及避障,但也不能继续做下去了,需要去学新东西了,在这之前我需要把ESP用的完善了才能安心学下一步的东西,也为以后的项目铺了路。分析思路: 1,首先uart串口的初始化不再详述,学习过就可以初始化成功。 2,然后,在串口的中断服务函数中,用temp承接SBUF中的回显数据,再在中断服务函数中立即做判断处理,该存的存,该舍弃的跳过,而且在中断服务函数中不能做延时较长的动作,所以只能使用令人头疼的标志位。 3,那么如何辨别什么时候是一整句的回显呢?因为回显并不回显\0,最多也只有\r\n(回车换行),那么如何判断什么时候开始接收一句话的第一个字符呢?我现在使用的方法是,把\n作为接收一句回显的开始,把\r作为接收一句回显的结束。这个过程通过设置标志位实现,较为简单。

AL t4517756596601856

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !