OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3639|回复: 3

[stm32f030] HSE未接但单步调试时HSEReady能够通过

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2019-5-9
在线时间
8 小时
发表于 2019-12-21 09:28:43 | 显示全部楼层 |阅读模式
5金钱
硬件情况:
stm32f030cct6,目前芯片焊在转接板上,去耦电容等用短杜邦接在面包板上,供电由USB接ams1117转接板提供。===
软件情况:
使用1.5.0库,define中使用HSE,option配置中xtal为8M。
===
问题:
(1)引出一块最小系统板的8M晶振至OSC两脚,实际时钟为8M(通过LED延时算出)。
(2)最小系统板上电,引出一根至OSC_IN(外部晶振源),实际时钟为48M(通过LED延时算出)。

然后单步调试发现,即使OSC两脚悬空,RCC->CR的HSEReady(手册为硬件置位)仍然会置为1,见附件图

请问为什么OSC两脚悬空,HSEReady也会被置位哪?
1.png

最佳答案

查看完整内容[请看2#楼]

103的不会这样,你这个030,理论上也不会才对,搞个镊子短接晶振两个脚试试
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-12-21 09:28:44 | 显示全部楼层
103的不会这样,你这个030,理论上也不会才对,搞个镊子短接晶振两个脚试试
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2019-5-9
在线时间
8 小时
 楼主| 发表于 2019-12-22 09:04:53 | 显示全部楼层
正点原子 发表于 2019-12-21 09:28
103的不会这样,你这个030,理论上也不会才对,搞个镊子短接晶振两个脚试试

谢谢原子哥,
我试了短接还是会认为HSEReady。
===
另外发现,如果硬件上接了晶振,即使不起振(未通过示波器确认完全无波形,但是频率不对),也会被认为HSE Fail,就可以进到错误处理了。

感谢感谢
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-12-22 12:35:31 | 显示全部楼层
帮顶                                       
成功没有捷径
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-21 08:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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