ESP8266新手入门调试指导(补全)_第1页
ESP8266新手入门调试指导(补全)_第2页
ESP8266新手入门调试指导(补全)_第3页
ESP8266新手入门调试指导(补全)_第4页
ESP8266新手入门调试指导(补全)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ESP8266 ESP-01调试全过程用教学测试写总结联系注意:这个系统是3.3V!请不要连接5V!新版(由完整信息作战引文出版):如果该版本想从闪存进入自动测试系统,只需将通道端口引脚连接到VCC或上拉(串行端口在不上拉的情况下可能没有数据)。剩下的三个引脚可以挂起来或者连接到VCC(但是这个组( cloud sea dream)反映了正常的启动不能在VCC连接之后实现)(从闪存启动时GPIO0为高,进入系统升级状态时GPIO0为低,此时可以通过串口升级内部固件RST(GPIO16)可用于外部硬件复位)不同的测试系统有不同的接线方法。请根据你自己的情况选择。推荐的连接方法:在焊接了CH2-P

2、D和VCC之间的电阻后,将UTXD、GND、VCC和URXD连接到通用串行总线TTL(两者的TXD和RXD交叉连接)进行测试。早期版本(AT命令版本):这个版本中间的四行被挂起。组内反应(ZR(小r):如果连接正确,将通用串行总线连接到TTL,闪烁一次后,红光和蓝光都会熄灭。这种现象是模块电流过大,超出了USB到TLL模块的承载范围。解决方案:1 .用一个电阻较大的上拉电阻来代替CH-PD;2.用更高的电流将通用串行总线转换为通用串行总线模块(大众也可以自己修改)(ZR (small r)响应:在电源不足的情况下,接收到的响应被打乱。请检查电源电压是否足够。通电:正常运行的验证该模块可以在三种

3、模式下工作:1 .STA 2。美联社3。出厂设置为第三模式。通电后,蓝光微微闪烁,然后熄灭,红光持续很长时间。1.搜索无线网络,可以看到ESP _ XXXXXX已经在列表中(以下数字是媒体访问控制地址的最后几个数字)连接到网络后,检查连接状态:移动电话搜索网络,还可以连接到:2.用USR-TCP232-Test.exe进行测试:软件配置如下:注:(1)波特率通常是工厂的默认值。如果收到乱码,请尝试另一个波特率(旧版本中的默认波特率可能是另一个值)。(2)输入命令后,您必须再次按回车键,然后按发送!3.与sscom42.exe一起测试注意:勾选“发送新线路”在RST发送命令(重启模块)并返回如下

4、:三项测试测试前阅读:(1)Espresif IoT AT指令集_v0.1.5.pdf描述模块支持的AT命令/w/Wi07c,这个网页的命令描述更清楚了(2)电潜泵8266测试方法总结。pdf测试的具体流程请参考测试过程:ESP8266用作传输控制协议服务器。pdf错误的分析与处理四种测试程序原来推荐的测试程序比较粗糙,这里我把我自己的测试过程,理解可能是错误的,仅供参考。请不要直接复制说明。WORD编辑后有些格式不正确!可能会导致错误!亚太模式1.建立亚太地区(1)重启模块发送命令:在RST(执行命令)说明:首先回复:好的(2)设置模块发

5、送命令:自动模式=3或自动模式=2(设置命令)说明:在工作模式下=描述:1-站模式、2-接入点模式、3-接入点和站模式回复:好的注:重启后有效(在RST)(3)配置接入点参数发送命令:atcwsp=test , 6 ,1,3(设置命令)说明:atcwsp=,注意:该命令仅在打开接入点模式时有效。:字符串参数,接入点名称:字符串参数,密码最多64字节,ASCII频道号:ecn :0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK回复:好的刷新无线网络列表,并查看其中列出的带SSID测试的无线网络:注意:此时与网络的连接可能会失败,请发送第一个命令并等

6、待几分钟后再连接。(4)检查连接设备的IP连接测试时,发送命令:在CWLIF(执行命令)说明:美国电话电报公司描述:查看已连接设备的IP回应:好的注:连接设备的IP地址如果返回命令如下:表示网络已成功建立,并且当前没有连接任何设备。如果无线网络实际上已连接,请等待几分钟,然后发送AT CWLIF命令进行查询。(4)查询本地IP地址发送命令:atsifsr(执行命令)说明:atsifsr注意:检查此模块的IP地址注意:在接入点模式下无效!会造成撞车现象!回应:注:本模块IP地址为:然而,在实际测试中没有发生碰撞。查看本机配置模式:CWMODE=2,AP模式。发送命令:atsifsr=?(测试说明

7、),返回响应如下:也没有撞车。2.发送和接收的服务器方法(0)此时查询模块状态(该步骤可以省略)在CWMODE发送命令?(查询说明)说明:在CWMODE?注意:检查本模块的无线应用模式回应:CWMODE:好的描述:1-站模式、2-接入点模式、3-接入点和站模式在中央多路复用器发送命令?(查询说明)说明:在CIPMUX?注意:询问此模块是否建立了多个连接。回应:CIPMUX:好的注:0-单通道连接模式,1-多通道连接模式在循环模式下发送命令?(查询说明)说明:在CIPMODE?注意:查询本模块的传输模式回应:CIPMODE:好的注:0-非透明传输模式,1-透明传输模式在CIPSTO发送命令?(查

8、询说明)说明:在西普斯托?注意:查询此模块的服务器超时回应:CIPSTO:好的注意:服务器超时,02880,单位s(1)开放式多连接模式发送命令:在CIPMUX=1(设置命令)说明:在CIPMUX=注:0-单通道连接模式,1-多通道连接模式回复:好的查询显示设置成功。(2)创建服务器发送命令:在CIPSERVER=1,8080(设置命令)说明:在CIPSERVER=,注意:0-关闭服务器模式,1-打开服务器模式端口号:默认值为333回复:好的注意:(1)服务器只能在cipmux=1时启动;关闭服务器模式需要重新启动。(2)服务器启动后,将自动建立服务器监控。当有客户端访问时,将按顺序自动占用一

9、个连接。如下图所示,打开服务器服务:关闭服务器服务,如下图所示:打开USR-TCP232-Test.exe并单击连接按钮进行连接,这表明服务器服务未打开。重新启动服务器服务(注意:需要再次发送AT CIPMUX=1以重新启动多连接模式)。单击连接按钮。成功连接后,串行端口接收模块返回的数据串:链接180秒后(默认值),连接将自动断开,并返回取消链接。客户端上的相应按钮将变成灰色。整个过程如下:(3)设置服务器超时在CIPSTO=2880发送命令(设置命令)说明:在CIPSTO=注意:服务器超时,02880,单位s回复:好的(4)建立客户(5)检查电流连接在现场发送命令说明:在CIPSTATUS

10、回应:状态:CIPSTATUS:好的注意:连接的id号0-4:字符串参数,类型为TCP或UDP:字符串参数,IP地址端口号:: 0-此模块连接客户端,1-此模块连接服务器(以前,电脑的USB无线网卡变得很热。拔出后,又插上了电源。再次连接后,自动分配的端口发生了变化,因此两个客户端被刷掉。事实上,只有ID=1的客户端存在。)(6)向连接发送数据在CIPSEND发送命令=1,6(设置命令)(标识=1,从在CIPSTATUS的前一个命令可知)指令:1)当进行单向连接时(CIPMUX=0),指令为:在cipsned=2)当连接多个通道时(CIPMUX=1),指令为:在cipsned=,响应:接收到该

11、命令后,返回到“线路馈送”,然后开始接收串行端口数据。当数据长度为全长时发送数据。如果没有建立连接或连接断开,将返回ERROR。如果数据传输成功,返回发送确认。注意:要求传输连接的id号:数字参数,表示传输数据的长度,最大长度为2048断开客户端连接后,再次发送并获得以下响应:回应如下(你好!对于之前发送的数据):此时,连接已经建立,数据可以双向发送和接收。与客户端一起向ESP8266发送数据是正常的。3.客户端发送和接收方法(0)关闭服务器服务(如果服务器服务未打开,则可以免除此步骤)发送命令:在CIPSERVER=0(设置命令)说明:在CIPSERVER=,注意:0-关闭服务器模式,1-打

12、开服务器模式端口号:默认值为333回复:好的注意:(1)服务器只能在cipmux=1时启动;关闭服务器模式需要重新启动。(2)服务器启动后,将自动建立服务器监控。当有客户端访问时,将按顺序自动占用一个连接。关闭服务器服务,如下图所示:(1)创建服务器单击监听,成功创建后,按钮将变为:(2)开放式多连接模式发送命令:在CIPMUX=1(设置命令)说明:在CIPMUX=注:0-单通道连接模式,1-多通道连接模式回复:好的(3)建立TCP连接在cipstart=2,“传输控制协议”,“01”,8080(设置命令)发送命令说明:1)当单向连接时(CIMPU=0),说明为:在CIP

13、START=,2)在多通道连接的情况下(CIPMUX=1),指令是:在CIPSTART=,响应:如果格式正确并且连接成功,返回“确定”,否则返回“错误”如果连接已经存在,返回ALREAY CONNECT注:0-4,连接id号:表示连接类型的字符串参数,“tcp”-建立TCP连接,“UDP”-建立UDP连接:字符串参数,远程服务器IP地址:远程服务器的端口号如下图所示:(4)向服务器发送数据在循环发送时发送命令=2.8(设置命令)(通过循环启动时的前一个命令设置为标识=2)指令:1)当进行单向连接时(CIPMUX=0),指令为:在cipsned=2)当连接多个通道时(CIPMUX=1),指令为:在cipsned=,响应:接收到该命令后,返回到“线路馈送”,然后开始接收串行端口数据。当数据长度为全长时发送数据。如果没有建立连接或连接断开,将返回ERROR。如果数据传输成功,返回发送确认。注意:要求传输连接的id号:数字参数,表示传输数据的长度,最大长度为2048接收是正确的。超过8个字符的部分将不会被接收。此时,连接已经建立,数据可以双向发送和接收。服务器向ESP8266发送数据是正常的。(二)STA模式1.建立sta(1)重启模块发送命令:在RST(执行命令)说明:首先回复:好的(2)设置模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论