关于ESP8266与单片机的通信
关于ESP8266与单片机的通信我就是想通过与8266连接的电脑端,通过电脑发送数据,就能让单片机的灯亮,这个问题纠结很久了。我通过8266建立sever与电脑连一起,我...
关于ESP8266与单片机的通信我就是想通过与8266连接的电脑端,通过电脑发送数据,就能让单片机的灯亮,这个问题纠结很久了。我通过8266建立sever与电脑连一起,我以为由网络助手发送的数据是通过8266RXD端接受的,然后我把单片RXD接8266的RXD,TXD也接他的TXD,结果发现没什么用。现在最主要的问题就是,外部网络发送数据给8266,8266是通过什么接受的?
展开
2个回答
展开全部
串口通信,TX是接RX的,RX接TX。
你TX接TX,RX接RX,能收到信息才怪呢。
ESP8266,刚玩的时候可以用AT命令,串口通信,玩熟了,就用arduino,直接esp8266内的单片机进行编程。不用AT命令。
你TX接TX,RX接RX,能收到信息才怪呢。
ESP8266,刚玩的时候可以用AT命令,串口通信,玩熟了,就用arduino,直接esp8266内的单片机进行编程。不用AT命令。
更多追问追答
追问
哥,我是通过外部网络助手发的数据,8266是接收端,我把单片机的接收端与他的接收端连一起,单片机不就也能收到数据了吗?
追答
8266,他通过wifi接收到数据后,会同步在串口发出来。
单片机的tx要接8266的rx,rx要接8266的tx
这样单片机才能收到网络数据,明白了?
而且8266串口发的数据,和网络数据还有点不一样。8266会加一点前缀字符,比如数据的大小之类的。单片机收到数据后,需要判断一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |