硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3534|回复: 1
收起左侧

[WIFI] 为什么ESP8266的boot rom的log打印要用74880这种奇怪的波特率,是不是有什么考虑

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2019-7-16 09:35:27 | 显示全部楼层 |阅读模式
这波特率的确是有点意思。


              ----------- PD = 1 之后 74880bps 打印如下内容 ----------

         ets Jan  8 2013,rst cause:1, boot mode(3,6)

        load 0x40100000, len 25052, room 16
        tail 12
        chksum 0x0b
        ho 0 tail 12 room 4
        load 0x3ffe8000, len 3312, room 12
        tail 4
        chksum 0x53
        load 0x3ffe8cf0, len 6576, room 4
        tail 12
        chksum 0x0d
        csum 0x0d

        ----------- 之后是 9600bps 打印 ---------------

        [Vendor:wwwai-thinker.com Version:0.9.2.4]

        ready
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2019-7-19 16:20:47 | 显示全部楼层
本帖最后由 a_lanmao 于 2019-7-19 16:22 编辑

“ESP8266芯片本身支持26MHz和40MHz的晶振,若使用40MHz晶振,则默认波特率为115200。若使用26MHz晶振,则UART0上电后的波特率=26*115200/40=74800,安信可的ESP8266系列模组均使用26MHz,由于一般的串口工具不会支持这个波特率,所以上电时会有打印乱码”
这段话摘自安信可的ESP-01/07/12系列模组用户手册V1.3。昨天刚好看到这份文档。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 01:14 , Processed in 0.148138 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表