打印
[STM32F1]

stm32f103vct6 程序运行后,发现晶振不起振了。

[复制链接]
1964|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zangjinlian|  楼主 | 2015-1-6 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  if ((RCC->CR & RCC_CR_HSERDY) != RESET)
  {
    HSEStatus = (uint32_t)0x01;
  }
  else
  {
    HSEStatus = (uint32_t)0x00;
  }  
每次都走在这个位置HSEStatus = (uint32_t)0x00;,之前一直用都是好使的,但现在突然不好使了。好像是哪里出现了问题
情况:现在用的是外部晶振8M,也换过了,没有效果。貌似晶振这块的电路没有问题。
沙发
zangjinlian|  楼主 | 2015-1-7 11:21 | 只看该作者
今天我把STM32芯片给换了,还是这个问题,不是芯片的问题

使用特权

评论回复
板凳
zangjinlian|  楼主 | 2015-1-7 11:22 | 只看该作者
有没有哪位大虾碰到过这样的问题,请指点一下。

使用特权

评论回复
地板
airwill| | 2015-1-7 12:36 | 只看该作者
这问题应该不复杂, 除了mcu主芯片, 还有晶振以及匹配电容. 另外还有虚焊.  应该是好检查出来的
晶振是个机械比较脆弱的器件, 如果 PCB 被摔过, 可能会损坏晶振.

使用特权

评论回复
5
zangjinlian|  楼主 | 2015-1-7 13:03 | 只看该作者
airwill 发表于 2015-1-7 12:36
这问题应该不复杂, 除了mcu主芯片, 还有晶振以及匹配电容. 另外还有虚焊.  应该是好检查出来的
晶振是个机 ...

你说的对,我也这么检查过了,晶振也换了新的,匹配电阻也换了新的,而之前用的好好的。但是还是这现象

使用特权

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

本版积分规则

10

主题

127

帖子

4

粉丝