ESP8266 如何修改默认上电校准方式?另外为什么 ESP8266 进⼊启动模式(2,7)并触发看⻔狗复位?
ESP8266 修改默认上电校准方式:
上电时 RF 初始化默认采⽤部分校准的⽅案: esp_init_data_default.bin 中第 115 字节为 0x01,RF 初始化时间较短。不关注上电启动时间,可修改使⽤上电全校准⽅案。
使⽤ NONOS SDK 及 RTOS SDK 3.0 以前的版本:
在 user_pre_init 或 user_rf_pre_init 函数中调⽤ system_phy_set_powerup_option(3);
修改 phy_init_data.bin 中第 115 字节为 0x03。
使⽤ RTOS SDK 3.0 及以后版本:
在 menuconfig 中关闭 CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE;
如果在 menuconfig 中开启了 CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION,修改 phy_init_data.bin 中第 115 字节为 0x03; 如果没有开启 CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION,修改 phy_init_data.h 中第 115 字节为 0x03。
继续使⽤上电部分校准⽅案,若需在业务逻辑中增加触发全校准操作的功能:
使⽤ NONOS SDK 及 RTOS SDK 3.0 以前的版本:擦除 RF 参数区中的内容,触发全校准操作。
使⽤ RTOS SDK 3.0 及以后版本:擦除 NVS 分区中的内容,触发全校准操作。
为什么 ESP8266 进⼊启动模式(2,7)并触发看⻔狗复位?
- 请确保 ESP8266 启动时,strapping 管脚处于所需的电平。如果外部连接的外设使 strapping管脚进⼊到错误的电平,ESP8266 可能进⼊错误的操作模式。在⽆有效程序的情况下,看⻔狗计时器将复位芯⽚。
- 因此在设计实践中,建议仅将 strapping 管脚⽤于连接⾼阻态外部器件的输⼊,这样便不会在上电时强制 strapping管脚为⾼/低电平。参考链接:ESP8266 Boot Mode Selection。
ESP8266 如何修改默认上电校准方式?另外为什么 ESP8266 进⼊启动模式(2,7)并触发看⻔狗复位?相关推荐
- 你需要知道的这几种 asp.net core 修改默认端口的方式
一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改 ...
- android5.1修改默认锁屏方式(去除锁屏)
在5.1上,代码的处理方式变得不一样了,我最开始的做法是更改锁屏默认值,但是第一次刷机有效,第二次开机居然就不进去桌面了. 第一种方法:目录(不推荐):frameworks\base\packages ...
- 修改android默认锁屏方式
代码为公司的定制版基于android5.1,没有具体比较锁屏部分应该和原生代码有所不同.本文基于浏览代码结果,没有手机版本和代码版本不一致(APP上还是一脉相承)所以没有在手机上直接试验. 首先在自己 ...
- MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法
修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...
- 修改tomcat默认的编码方式
开发环境搭建前端传中文时编码乱码,操作系统,jvm,idea修改编码格式无效,项目用tomcat搭建的,好久没用tomcat配置都不熟悉了以前都用springboot, 一时间没想出来需要修改tomc ...
- linux centos7修改默认启动的内核(升级及切换内核)
修改默认启动的内核步骤 uname -r # 查看当前内核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核grub2 ...
- 如何在Spring boot中修改默认端口
文章目录 介绍 使用Property文件 在程序中指定 使用命令行参数 值生效的顺序 如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值.但是有时 ...
- eclipse实现批量修改文件的编码方式
http://blog.csdn.net/haorengoodman/article/details/38493007 在eclipse+MyEclipse环境下,打开一个jsp文件,经常发现汉字无法 ...
- ECShop如何设置默认的配送方式和支付方式
ECShop商城做好以后,发现在购买流程中,有一点不人性化.本来商城就只有一种快递方式,也只有2种支付方式,可是到了下订单的页面才发现. 虽然只有一个,但是仍然需要用点击勾选配送方式和支付方式.所以这 ...
最新文章
- nodejs在cmd中运行js_如何在nodejs里调用执行系统命令
- MySql设置外网访问
- 关于继承构造器的调用
- unity自发光透明shader
- python安装pyautogui遇到的gbk异常解决
- 多维随机变量与其对应的分布
- 【详细解读】知识图谱的这一人工智能技术分支的概念、技术、应用、与发展趋势
- TortoiseCVS 安装遇到的一些问题
- 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
- Apple Watch使用指南:所有Apple Watch图标和符号含义
- 树莓派强制更改root密码
- 如何基于 RISC-V CPU 集成一个 RISC-V SoC 呢?(上)
- python中图片绘制和输出相关库的原理详解
- 工程图学及计算机绘图第二版答案,工程图学及计算机绘图第3版答案
- Android 四大组件之BroadcastReceiver
- 几种常用的接口协议的积累,欢迎补充
- 计算机音乐三生三世,抖音上很火的三生三世是什么歌?
- XenApp/XenDesktop 7.11新功能
- 自动化软件测试流程的七个步骤和内容
- Wince6.0 下Camera(OV3640) 驱动开发全程记录