ESP8266系统复位时串口输出乱码解答

系统复位后出现乱码, 分两种情况:

  1. 冷启动或硬件复位。
    初次上电或硬件复位时, 系统一定会输出乱码, 除非您使用 74880 波特率的固件。 这是因为系统上电
    时, 会运行厂商芯片内部的 Boot loader.然而 Boot loader 因为某些原因会将整个 SoC 的波特率初始
    化成 74880.您的串口软件很有可能不在这个波特率上, 因此会出现乱码。
    如果您想知道这些乱码的含义, 请设置成 74880 波特率。
  2. 软件或看门狗复位。
    当您使用 AT 指令复位后, 下次启动时仍然会执行厂商 SDK 的代码, 该部分代码不开源, 我们无法修
    改。 此代码会将波特率设置成 115200.如果您的波特率恰好是 115200, 那么恭喜您, 在执行 RST 的
    时候将不会出现乱码。 如果不是, 那么在串口速率切换的过程中, 您依然会看到乱码。
  3. 当然, 在您不使用 74880 这个波特率的前提下, 冷启动的乱码是您使用任何固件都无法避免的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小灰灰搞电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值