[技术问答]

【已解决】M058S系统上电复位后寄存器的初始状态

[复制链接]
1337|8
手机看帖
扫描二维码
随时随地手机跟帖
niuyaliang|  楼主 | 2013-12-4 15:35 | 显示全部楼层 |阅读模式
本帖最后由 niuyaliang 于 2013-12-8 22:10 编辑

本来准备做个表格的,结果测试后发现读出的复位值与手册不同 Demo包 Example.rar (431.66 KB)
niuyaliang|  楼主 | 2013-12-4 18:05 | 显示全部楼层
本帖最后由 niuyaliang 于 2013-12-5 20:55 编辑

手册中给定的复位值
图像 022.png
主函数打印出的复位值
图像 027.png
很明显的CLKSEL0,PLLCON读出的值与手册上的不同,到底哪里出错了?
图像 023.png

使用特权

评论回复
黄小俊| | 2013-12-4 19:03 | 显示全部楼层
,不知道。等大神。

使用特权

评论回复
bobde163| | 2013-12-5 19:59 | 显示全部楼层
等大神解答

使用特权

评论回复
clyu| | 2013-12-6 11:39 | 显示全部楼层
这个已经使能了PLL,并且将HCLK切到PLL去了。看一下system_M051Series.c在进main之前执行的代码就在这里面

使用特权

评论回复
slotg| | 2013-12-6 12:02 | 显示全部楼层
在执行 printf 时程序已经做了很多的设定了, 因此打印出来的应该已经不是芯片寄存器的复位值了.

使用特权

评论回复
niuyaliang|  楼主 | 2013-12-6 13:27 | 显示全部楼层
clyu 发表于 2013-12-6 11:39  这个已经使能了PLL,并且将HCLK切到PLL去了。看一下system_M051Series.c在进main之前执行的代码就在这里面 ...

受教了,回去看看代码去,原来是在那里改变的

使用特权

评论回复
骗子的片子| | 2014-1-20 15:40 | 显示全部楼层
你打印出来的肯定数值不对啊

使用特权

评论回复
zxf0168| | 2014-2-11 19:44 | 显示全部楼层
这个数值并不是最初始的数值啊,亲

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝