ESP8826固件烧录程序包.zip
(15.92 MB, 售价: 2 E币)
esp8266设置说明文档.zip
(1.56 MB, 售价: 2 E币)
这又是一篇调BUG的帖子。今天的主角是esp8266,我用的是正点原子那一款。
这还得从舍友给的这个小模块说起,当时给我他不知道是好还是坏的,我也不知道,到用时才想先试试,废话不多说,先用usb转ttl模块连着无线模块先试试再说,和正常使用一样tx接rx,对esp8266设置采用的类似与蓝牙模块HC05一类的AT指令,我附上了esp8266对应的AT指令集,内容很多,对于只是想用一下模块来进行普通通信的朋友来说并不太需要,需要设置什么直接搜相应的帖子照着设置就行,但确实一言难尽,我尽量避免那种发帖风格,发了就要有用。
esp8266拿到手按之前所提,先用usb转ttl连接电脑,打开串口调试助手,打包文件里有,模块默认参数如下,波特率115200,停止位1,数据位8,奇偶校验位无,接下来,在发送区输入AT,勾选发送新行,看是否有OK返回,如下图有则跳过刷固件,无则可能是模块硬件出现某些问题,刷固件试试。
***假如有故障 ***刷固件试试
刷固件的资料我就单独打包了,有需要再下载。
连接好usb转ttl与esp8266,这是四根线,烧固件时最好时给esp8266单独供电,usb转ttl上的gnd要和单独的电源接在一起共地,我当我时采用的是stm32开发板,给板子供电,其上有稳压模块的,esp的电从板子上供,ttl的gnd也连在板子上就行。此时,再拿一根线将esp模块上I0_0口接地,上电,打开如图flash_download_tools_v3.6.5.exe,接下来选择ESP8266 DownloadTool ,点击第一行中烧录文件的路径(那三个小点),重新选择一次要下载的8Mb那个.bin文件,确保路径有效,随后按照图片设置好页面内所有选项,选择你usb转ttl对应的com口,点击start,若出现"sync等待上电同步",拔掉esp模块vcc后重新插上进行一次重启即可开始烧录,若没出现说明可以直接进行烧录就不管了。烧录完就可以了,用串口调试程序试试。这就算修复完了。
***esp8266设置
esp8266分三种模式:
1.AP模式,即热点模式,此时esp8266会形成一个WiFi热点信号,你需要设置wifi名称和密码,具体可以看txt文档,最终的效果就是让esp成为了一个tcp服务器,也可以称为主节点,设置好后用手机或者电脑连上这个wifi,再用相关的软件,(包里有),连接这个tcp服务器即可。要注意的是,此时esp作为主节点可以直接接收到来自手机或者电脑这样的子节点的信息,无格式要求;反过来,当主节点想向手机或者电脑发送时,需要先用一天指令:"AT+CIPSEND=mmm,nnnn" 其中mmm表示ID号(一个主节点可连接多个从节点),nnnn表示数据长度,从机准备好后会返回“>”,随后即可发送所需内容。这里设置的这些虽然我看别人说esp模块有掉电保存功能,但我试了几次,并没有我预期的保存设置的效果,所以使用前再设置一次即可。
手机端的按图中设置,上面的IP就是通过"AT+CIFSR"查询出的esp8266的IP,端口号和自己设置的一致即可,我设置的是8888。
2.STA模式,即节点模式,即esp8266作为一个用户设备需要连接热点,可以用手机开,电脑开,或者直接上路由器,有人用esp8266连路由器来上网,我暂时还没深入了解,有兴趣自己去找找相关的资料吧,这里只提一下。esp通过at指令连上wifi之后,又两种选择:①用esp8266开tcp服务器,通过手机或者电脑上的软件直接连接,此时就与上面说说的ap模式没什么区别了,注意以下主节点向从节点发消息又格式设置即可。②用手机或者电脑端的tcp软件建立一个tcp服务器,这里设置比较简单,设置好后再用AT指令控制esp连接tcp服务器后便连上esp与手机、电脑了。
3.sta—ap模式,可以实现两个模式的快速切换,而ap模式更适合我的应用,所以就没过多了解这个混合模式,有需要的话再说吧。
一对esp的话更方便,一个用ap模式,一个用sta模式就行。至此总结就结束了。
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|