你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助!!STM32F4的RCC寄存器内容和程序配置的不一样

[复制链接]
QAQLT 提问时间:2018-8-9 11:10 /
大家请看,同样的程序,同样的芯片型号(STM32F407ZET6),程序下载进去后,查看RCC相关寄存器的内容,却不一样,,是芯片坏了吗? 不正常.PNG 正常.PNG
收藏 评论7 发布时间:2018-8-9 11:10

举报

7个回答
feixiang20 回答时间:2018-8-10 00:41:08
外部晶振失败,自动切换为内部时钟,软件设置看看

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-8-9 11:41:39
无标题.png

从截图可知,其中1片板子外部晶振失效了。

评分

参与人数 2ST金币 +10 蝴蝶豆 +4 收起 理由
zero99 + 4
MrJiu + 10 很给力!

查看全部评分

废鱼 回答时间:2018-8-9 11:16:32
楼主,你的截图不能表明,测试是同一段代码时的寄存器信息,在开启外设时钟和不开启外设时钟,通过寄存器的值是可以看出来的。在复位以后,进入main函数的时候,寄存器的值是否一致?

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

QAQLT 回答时间:2018-8-9 11:35:02
安 发表于 2018-8-9 11:16
楼主,你的截图不能表明,测试是同一段代码时的寄存器信息,在开启外设时钟和不开启外设时钟,通过寄存器的 ...

正常.PNG 不正常.PNG 不一样,不正常的芯片使用RCC_GetClocksFreq()获取时钟频率的时候全为160000000
QAQLT 回答时间:2018-8-9 11:48:01
wenyangzeng 发表于 2018-8-9 11:41
从截图可知,其中1片板子外部晶振失效了。

十分感谢,我换一个晶振后再检查一下
废鱼 回答时间:2018-8-9 11:53:09
从寄存器看是外部晶振失败了,获取时钟频率用的是默认的内部时钟配置。楼主检查一下外部晶振是否有问题,从代码上看,并没有对内部晶振进行配置。
七哥 回答时间:2018-8-9 14:02:31
learnandpain 发表于 2018-8-9 11:35
不一样,不正常的芯片使用RCC_GetClocksFreq()获取时钟频率的时候全为160000000
...

外部晶振没启动,检查一下电路。
是有源晶振,还是无源晶振。如果无源的话,重点检查晶振的型号和匹配电容。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版