OpenEdv-开源电子网

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

STM32程序卡在static void SetSysClockTo72||关于HSE时钟死循环

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2017-6-1
在线时间
0 小时
发表于 2017-6-1 11:23:45 | 显示全部楼层 |阅读模式
2金钱
如题,用DEBUG调试一直卡在这里static void SetSysClockTo72(void)
/* Wait till HSE is ready and if Time out is reached exit */
  do
  {
    HSEStatus = RCC->CR & RCC_CR_HSERDY;
    StartUpCounter++;  
  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
这两天上网看了无数帖子还是没有解决,我用的是stm32f103c8t6最小系统,debug选项的那几个空也改过(后缀c8t6、c8、c都试过),晶振应该没问题,两脚的电压都是2V多一点
实在是没辙了,求各位看一看,这次我遇到的问题可以说是比较经典了,所以也可以给后来的人做个先例,在这里真心求大家解决。求原子哥解答。先谢过。

_4QWA4VRJWDYGI4FSZN7(9D.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2017-6-1
在线时间
0 小时
 楼主| 发表于 2017-6-1 11:24:06 | 显示全部楼层
回复

使用道具 举报

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
351
金钱
351
注册时间
2019-7-15
在线时间
42 小时
发表于 2020-6-17 08:38:46 | 显示全部楼层
同问
今天我也遇到了 很难受
回复

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2019-7-1
在线时间
43 小时
发表于 2020-6-30 21:15:39 | 显示全部楼层
使用同样的芯片,遇到同样的问题。 我用的是12m的HSE,外接20pf的电容.也不知道为啥就无法起振了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 16:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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