esp8266 蓝牙耳机_详细分析Esp8266上电信息打印的数据,如何做到串口通讯上电不乱码打印...

本文详细探讨了ESP8266上电时的串口打印数据,包括其不可取消性、波特率与晶振的关系,以及如何分析上电后的打印数据以诊断问题。作者分享了如何在RTOS 3.0版本中通过交换管脚来避免上电时的乱码打印,并提供了两种实现方法。此外,还提及了ESP8266的boot模式和复位原因的判断。作者是一位热衷于ESP8266开发的全栈程序员,有丰富的实践经验。
摘要由CSDN通过智能技术生成

01写在前面;

上篇关于如何在内置仅1M的Esp8285做到 OTA 升级的同步到微信公众号,竟然被安信可的某些运维人员看到了,想要转载,我很欣慰,竟然自己的笔记可以被这么大型的公司员工认可!

我是一个非常热爱学习的程序员,单单是乐鑫的 esp8266 和 esp32 我个人花钱买的开发板都忘记有多少个了,而且还玩安信可的 A9g,或者是 ble mesh 模块,下面晒晒我的最近的开发板,我是每天带着他们上下班的,有时候还带回宿舍开发;

写完这差不多50篇关于 esp8266的文章,我发现我沉迷挚爱 esp8266了,因为我2017年当初毕业的时候对计算机网络也是一概不通,对于 Wi-Fi 网络协议不知从何学起,其实 Wi-Fi 网络协议我觉得是最简单的,不用担心 OSI七层模型与 TCP/IP五层模型的关系(这是我后面恶补的),绝对目前大多数应用是应用层开发,就是我们常说的 TcpudpMqttlora 等协议,当你接触最近兴起的 BleMesh 或者 天猫精灵蓝牙直连的 Sigmesh协议之后,你才发现是多么难学!!

之前说过的乐鑫esp32做蓝牙耳机或者官网的 esp-adf 框架一些 demo ,我后面会陆陆续续地开源出来,当然了,我不是说自己多牛逼,我也是借鉴前辈技术,站在巨人肩膀上领域学习!只是有这么一颗心,助国内物联网蓬勃发展贡献自己一份努力!

说了这么多,我希望大家多多支持我,让我有一颗继续学习分享给大家技术的心为之奋斗不止!!

二上电后串口打印数据不能取消;

esp8266从最早设计的SDK版本开始,上电开机打印都是不可取消的,这是乐鑫官网当初设计的,我觉得这个是蛮合理的,至少我们从串口打印知道上电后设备的一些情况,比如电压电流不够?上次软件或硬件看门狗复位?还是非法指针导致?

当然也有不合理的情况,就是在我们正常串口通讯时候,上电开机总是伴有乱码,不友好的表现。

我们知道,只要我们的数据发现乱码,我们立即就会调串口工具的波特率到 74880 ,您知道这个数字为何这么特别么?因为他是和模块的晶振有关,毕竟我们最最常用的 安信可 esp8266 模块都是基于 26Mhz的晶振,所以是 74880 ,下面是官网抠出来的默认波特率和晶振大小关系表,当您的晶振

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值