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)并触发看⻔狗复位?相关推荐

  1. 你需要知道的这几种 asp.net core 修改默认端口的方式

    一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改 ...

  2. android5.1修改默认锁屏方式(去除锁屏)

    在5.1上,代码的处理方式变得不一样了,我最开始的做法是更改锁屏默认值,但是第一次刷机有效,第二次开机居然就不进去桌面了. 第一种方法:目录(不推荐):frameworks\base\packages ...

  3. 修改android默认锁屏方式

    代码为公司的定制版基于android5.1,没有具体比较锁屏部分应该和原生代码有所不同.本文基于浏览代码结果,没有手机版本和代码版本不一致(APP上还是一脉相承)所以没有在手机上直接试验. 首先在自己 ...

  4. MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法

    修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...

  5. 修改tomcat默认的编码方式

    开发环境搭建前端传中文时编码乱码,操作系统,jvm,idea修改编码格式无效,项目用tomcat搭建的,好久没用tomcat配置都不熟悉了以前都用springboot, 一时间没想出来需要修改tomc ...

  6. linux centos7修改默认启动的内核(升级及切换内核)

    修改默认启动的内核步骤 uname -r # 查看当前内核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核grub2 ...

  7. 如何在Spring boot中修改默认端口

    文章目录 介绍 使用Property文件 在程序中指定 使用命令行参数 值生效的顺序 如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值.但是有时 ...

  8. eclipse实现批量修改文件的编码方式

    http://blog.csdn.net/haorengoodman/article/details/38493007 在eclipse+MyEclipse环境下,打开一个jsp文件,经常发现汉字无法 ...

  9. ECShop如何设置默认的配送方式和支付方式

    ECShop商城做好以后,发现在购买流程中,有一点不人性化.本来商城就只有一种快递方式,也只有2种支付方式,可是到了下订单的页面才发现. 虽然只有一个,但是仍然需要用点击勾选配送方式和支付方式.所以这 ...

最新文章

  1. nodejs在cmd中运行js_如何在nodejs里调用执行系统命令
  2. MySql设置外网访问
  3. 关于继承构造器的调用
  4. unity自发光透明shader
  5. python安装pyautogui遇到的gbk异常解决
  6. 多维随机变量与其对应的分布
  7. 【详细解读】知识图谱的这一人工智能技术分支的概念、技术、应用、与发展趋势
  8. TortoiseCVS 安装遇到的一些问题
  9. 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
  10. Apple Watch使用指南:所有Apple Watch图标和符号含义
  11. 树莓派强制更改root密码
  12. 如何基于 RISC-V CPU 集成一个 RISC-V SoC 呢?(上)
  13. python中图片绘制和输出相关库的原理详解
  14. 工程图学及计算机绘图第二版答案,工程图学及计算机绘图第3版答案
  15. Android 四大组件之BroadcastReceiver
  16. 几种常用的接口协议的积累,欢迎补充
  17. 计算机音乐三生三世,抖音上很火的三生三世是什么歌?
  18. XenApp/XenDesktop 7.11新功能
  19. 自动化软件测试流程的七个步骤和内容
  20. Wince6.0 下Camera(OV3640) 驱动开发全程记录

热门文章

  1. leetcode- Single Number
  2. 数学之美笔记(十三)
  3. cisco 两个设备之间测试吞吐量的一个方法
  4. hadoop的datanode多磁盘空间处理
  5. Android HelloWorld 例子
  6. 结构和类中字段的初始化以及用new来操作他们的构造函数
  7. Spring选择哪种注入方式
  8. GO中方法和函数的区别
  9. Draft-微软出品的云原生下的本地开发辅助工具
  10. yarn配置日志聚合:将日志都聚集到某一台服务器