ESP8266EX,ESP8266EX常⻅见问题版本

命令 2

1.7乐鑫信息科技版权所有©2019 发布说明 本⽂文介绍ESP8266EX的常⻅见问题以及解答。
关于本⼿手册 ⽇日期2016.082016.09 2016.10 版本V1.0V1.1 V1.2 2016.10 V1.3 2016.11 V1.4 2018.08 V1.5 2018.10 V1.6 2019.03 V1.7 发布说明 ⾸首次发布。
第3章增加问题“如何优化ESP8266应⽤用的内存使⽤用?”。
•第1章增加问题“如果应⽤用使⽤用的是不不⽀支持FOTA的固件,要将eagle.irom0.text.bin下载到哪⾥里里?”。
•第3章增加问题“如何让ESP8266上电后快速连接AP?”。
第7章增加问题“调⽤用wifi_softap_set_config()时,函数返回成功,但为何⽆无法修改ESP8266的SoftAPSSID和密码?”。
第3章增加以下两个问题:•为什什么ESP8266进⼊入启动模式(2,7)并触发看⻔门狗复位?•ESP8266上电时打印的boot模式信息代表什什么?如何改变boot模式? 格式更更改。
增加第7章有关“如何修改默认上电校准⽅方式?”的问题。
第3章增加有关“ESP8266启动打印ets_main.c”的问题 ⽂文档变更更通知 ⽤用户可通过乐鑫官⽹网订阅⻚页⾯面/zh-hans/subscribe订阅技术⽂文档变更更的电⼦子邮件通知。
证书下载 ⽤用户可通过乐鑫官⽹网证书下载⻚页⾯面/zh-hans/certificates下载产品证书。
⽬目录
1.应⽤用.........................................................................................................................................11.1.为什什么云端升级需要2个BIN⽂文件?“user1.bin”和“user2.bin”有什什么区别?............................11.2.如何⽣生成“user1.bin”和“user2.bin”?
...........................................................................................11.3.如果应⽤用使⽤用的是不不⽀支持FOTA的固件,要将eagle.irom0.text.bin下载到哪⾥里里?....................11.4.云端升级失败有哪些原因?........................................................................................................21.5.如何通过我⾃自⼰己的服务器器进⾏行行云端升级?...................................................................................21.6.如何使⽤用我⾃自⼰己的云服务器器进⾏行行云端升级?...............................................................................21.7.ESP8266如何和云端服务器器进⾏行行交互?.....................................................................................21.8.SmartConfig配⽹网配不不上有哪些原因?......................................................................................31.9.SmartConfig⽀支持的APP对应的版本是什什么?..........................................................................31.10.ESP8266⽀支持HTTP服务端吗?...............................................................................................41.11.如何通过AT指令发HTTP包?..................................................................................................41.12.如何在AT+指令中定义⾃自⼰己的函数?如何在函数之间传递参数?..............................................51.13.微信中的近场发现中使⽤用的ProductID是从哪⾥里里来的?............................................................51.14.ESP8266如何添加⾃自定义AT命令,⾃自定义AT命令字段和参数段⻓长度限制是多少?...............6
2.云平台.....................................................................................................................................72.1.在乐鑫的云平台上,设备的⽣生命周期是怎样的?........................................................................7
3.

系统.........................................................................................................................................83.1.ESP8266的看⻔门狗是什什么作⽤用?...............................................................................................83.2.看⻔门狗的超时间隔是多少?触发超时事件会有什什么现象?.........................................................83.3.如果我的应⽤用不不需要看⻔门狗,如何关闭看⻔门狗?........................................................................83.4.如果我要在程序⾥里里⾯面引⼊入10秒的延迟,怎么做最好?..............................................................83.5.对于Non-OSSDK,memoryleak问题如何debug?...............................................................93.6.对于RTOSSDK,memoryleak问题如何debug?...................................................................93.7.如何优化ESP8266应⽤用的内存使⽤用?.......................................................................................9 3.8.

发⽣生“fatalexception”问题如何处理理?......................................................................................113.9.ESP8266总共有⼏几个timer?...................................................................................................113.10.使⽤用timer中断是否有特定条件?............................................................................................113.11.如何调整TxPower?...............................................................................................................113.12.为什什么ESP8266_Non-OS_SDK中有的函数前⾯面添加了了“ICACHE_FLASH_ATTR”宏?...........123.13.为什什么编译Non-OSSDK时会发⽣生IRAM_ATTR错误?.........................................................123.14.为什什么编译的时候会发⽣生“irom0_0_seg”错误?.......................................................................123.15.ESP8266有main吗?.............................................................................................................133.16.操作指针有什什么需要注意的?...................................................................................................133.17.RTOSSDK和Non-OSSDK有何区别?..................................................................................133.18.哪些接⼝口需要在user_init中调⽤用,否则容易易出现问题,或者不不⽣生效?....................................143.19.Light-sleep如何通过GPIO或⽹网络事件唤醒?........................................................................153.20.ESP8266FRC1的hw_timer如何使⽤用?.................................................................................153.21.如何让ESP8266上电后快速连接AP?...................................................................................163.22.为什什么ESP8266进⼊入启动模式(2,7)并触发看⻔门狗复位?...................................................173.23.ESP8266上电时打印的boot模式信息代表什什么?如何改变boot模式?...............................173.24.为什什么ESP8266启动时打印ets_main.c,并且⽆无法正常运⾏行行?.............................................184.硬件.......................................................................................................................................194.1.ESP8266电压电流需求?........................................................................................................194.2.设计ESP8266的供电时,需要注意哪些问题?.......................................................................194.3.ESP8266上电时电流很⼤大,是什什么原因?...............................................................................194.4.可以使⽤用锂电池或者两节AA纽扣电池直接给ESP8266供电吗?...........................................194.5.SPIFlash上电时,是否有特殊需求?......................................................................................204.6.上电时序是怎样的,boot模式是如何选择的?........................................................................204.7.ESP8266的RAM的使⽤用结构是怎么的?................................................................................215.外设.......................................................................................................................................225.1.ADC的性能参数有⼏几个通道?采样率和有效位数是多少?......................................................22 5.2.从哪⾥里里可以得到ADC的寄存器器“bitmap”信息?.......................................................................225.3.ADC的精度如何?...................................................................................................................225.4.内部ADC的⽤用途是什什么?.......................................................................................................225.5.(u8tx_addr,u8tx_cmd,u8tx_rep)这三个参数是什什么意思?..................................................225.6.为什什么ESP8266上电时会出现乱码?如何修改波特率?........................................................235.7.如何使能UART流控?.............................................................................................................235.8.如何配置信息打印到UART1上?............................................................................................245.9.SDIO是否⽀支持SD卡?...........................................................................................................255.10.SDIO最⾼高速度能⽀支持到多少?................................................................................................255.11.为什什么上电时会有LED灯闪⼀一下的情况?...............................................................................255.12.使⽤用PWM时,发现最开始时有窄波,是什什么原因?...............................................................255.13.发现PWM的变化缓慢,是什什么原因?....................................................................................255.14.GPIO可以直接连5V吗?.......................................................................................................255.15.哪⾥里里能找到GPIO的register和bitmap信息?.......................................................................255.16.如何编程GPIO?......................................................................................................................265.17.HSPI每个数据包的⼤大⼩小最⼤大是多少?......................................................................................265.18.对于多设备同时连接到ESP8266的情况,HSPI是如何同时驱动设备的?.............................275.19.如何使⽤用64字节的数据缓存?................................................................................................275.20.如何配置(H)SPI接⼝口?............................................................................................................275.21.哪些API会保存到Flash?.......................................................................................................275.22.系统参数是如何保存的?..........................................................................................................275.23.Flash任何位置都可以随意读写吗?.........................................................................................285.24.可以在所有的ESP8266上执⾏行行同样的Flash读写操作吗?.....................................................285.25.可否提供Flash擦写例例证?......................................................................................................285.26.如何判断Flash是否⽀支持QIO或DIO模式?...........................................................................305.27.为什什么透传过程会丢包?..........................................................................................................305.28.ESP8266有⼏几个UART?.........................................................................................................305.29.GPIO电平状态是怎样的?.......................................................................................................30 5.30.

如何屏蔽上电打印?.................................................................................................................316.协议.......................................................................................................................................32 6.1.

TCP/UDP的包⻓长是多少?.....................................................................................................327.RF.........................................................................................................................................33 7.1.

如何修改默认上电校准⽅方式?...................................................................................................338.Wi-Fi.....................................................................................................................................34 8.1.

设备开启SoftAP+Station模式下,连接的路路由是192.168.4.X⽹网段时,为什什么会失败?.....348.2.路路由配置是正确的,但是发⽣生找不不到路路由,连接失败,为什什么?.............................................348.3.调⽤用wifi_softap_set_config()时,函数返回成功,但为何⽆无法修改ESP8266的SoftAPSSID 和密码?........................................................................................................................................348.4.ESP8266SoftAP+Station模式下⽹网络断开或丢包的情况?...................................................358.5.Wi-Fi信道是什什么?可以⾃自⾏行行选择信道吗?..............................................................................368.6.如何配置ESP8266,以便便连接到⽆无线路路由器器?........................................................................369.⼯工具.......................................................................................................................................379.1.测试和⽣生产时如何烧录Flash?................................................................................................37
1.

标签: #cad #坐标 #转换成 #怎么看 #换行 #邮箱 #cdr #平局