搜索
bottom↓
回复: 37

stm32晶振不起振,麻烦大家看看,什么问题啊,都搞了几天了

[复制链接]

出0入0汤圆

发表于 2012-12-20 22:05:21 | 显示全部楼层 |阅读模式
程序下载都很正常,就是8M晶振不起振

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-12-20 22:06:59 | 显示全部楼层
示波器测量的还是感觉的?

出0入0汤圆

发表于 2012-12-21 08:28:19 | 显示全部楼层
原因如下:
1、STM32引脚虚焊,未连接到晶振。
2、电容未接地。
3、STM32坏了,这个可能性比较小。
4、你人品不好。
另外注意下晶振引脚焊锡是不是过多,焊锡太多容易使晶振引脚和晶振外壳短接,这样晶振也不会起振的。

出0入0汤圆

发表于 2012-12-21 08:36:28 | 显示全部楼层
起不起振用万用表或示波器量一下

出0入0汤圆

发表于 2012-12-21 10:06:46 | 显示全部楼层
负载电容 不匹配??

出0入0汤圆

发表于 2012-12-21 12:46:51 | 显示全部楼层
晶振下面和周围没铺地?

出0入0汤圆

发表于 2012-12-21 13:02:48 | 显示全部楼层
为什么用10p的电容?换其他的试试

出0入0汤圆

发表于 2012-12-21 13:16:51 | 显示全部楼层
楼主解决了没。。我也遇到了,有时候起振有时不起振,都想用内部震荡了。

出0入0汤圆

 楼主| 发表于 2012-12-22 12:01:11 | 显示全部楼层
暂时还没有啊

出0入0汤圆

发表于 2012-12-22 12:19:35 | 显示全部楼层
把晶振的输出端导线切开。用示波器看有没有起振。没有就换个晶振。否则就是后面的单片机有问题。

出0入0汤圆

发表于 2012-12-22 15:09:16 | 显示全部楼层
1.检查芯片电源是否全对
2.检查晶振线是否短路
3.检查负载电容是否正确
4.检查你的复位电路元件是否正确

顺便问下  你为什么要把boot0和3.3V连接起来。

出0入0汤圆

 楼主| 发表于 2012-12-22 19:04:56 | 显示全部楼层
niba 发表于 2012-12-20 22:06
示波器测量的还是感觉的?

肯定是示波器测量的

出0入0汤圆

 楼主| 发表于 2012-12-22 19:05:37 | 显示全部楼层
hwarm 发表于 2012-12-21 13:02
为什么用10p的电容?换其他的试试

10p-30p基本都换过了,没有效果

出0入0汤圆

发表于 2012-12-22 20:22:18 | 显示全部楼层
换电容不管用,可以再换晶振,换单片机。

出0入0汤圆

发表于 2012-12-22 20:57:47 | 显示全部楼层
    正常程序,BOOT0应该接地,而非VCC。
    去掉R16这个10K的电阻就好了。

出0入0汤圆

发表于 2012-12-22 21:01:52 | 显示全部楼层
本帖最后由 wangguanfu 于 2012-12-22 21:05 编辑

LZ的问题的根本是15楼说的!!!。通过ISP下程序按LZ位置的电路接
ISP下完程序后 后需要把BOOT0接到GND去 再上电就正常运行了

正常的做法是 R16的接VCC那端接到GND去!!!,BOOT0与VCC之间做个跳线,I
SP下程序的时候:接先上跳线帽,再接电源,再ISP
正常工作的时候: 去掉跳线帽,上电

出0入147汤圆

发表于 2012-12-22 21:12:27 | 显示全部楼层
楼上两位正解,不是不起振,而是程序根本没跑起来

出0入0汤圆

 楼主| 发表于 2012-12-22 22:27:34 | 显示全部楼层
好了,谢谢大家,boot0应该设置为0,还有电容也有问题
头像被屏蔽

出0入0汤圆

发表于 2012-12-22 22:36:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-12-23 13:50:33 | 显示全部楼层
Stm32比较挑晶振,要选负载电容小的晶振

出0入0汤圆

发表于 2012-12-23 15:45:36 | 显示全部楼层
晶振不起振代码也是可以跑起来的,读系统时钟频率回来时8M,用的内部时钟

出0入0汤圆

发表于 2013-7-15 14:28:55 | 显示全部楼层
我的STM32F207 25M晶振也经常不工作。。。。。。

出0入0汤圆

发表于 2013-7-15 18:18:22 | 显示全部楼层
有一次一个电源引脚虚焊也是这样的,仅供才考                                                                     

出0入53汤圆

发表于 2013-7-15 23:04:31 | 显示全部楼层
duanleiyadang 发表于 2012-12-21 08:28
原因如下:
1、STM32引脚虚焊,未连接到晶振。
2、电容未接地。

我电容用的是30p的 晶振上并联一个1M的电阻用着很好  突然坏了  说明晶振挂了  哈哈哈
晶振是个很怕摔得东西,不工作不要怪人品哦,这点我反对   哈哈开玩笑

出0入85汤圆

发表于 2013-7-16 06:01:11 来自手机 | 显示全部楼层
碰到过单片机坏掉的,查查各种原因

出0入0汤圆

发表于 2013-12-19 08:58:11 | 显示全部楼层
受教了。。。N种原因。。看来我要慢慢查一查了。。

出0入0汤圆

发表于 2013-12-19 15:51:12 | 显示全部楼层
我也遇到过一次,用外部或内部晶振 主频都只有8M,程序可以运行,超级慢,后来把芯片焊了一下又好了

出0入0汤圆

发表于 2014-8-4 10:00:47 | 显示全部楼层
???????看看

出0入0汤圆

发表于 2014-8-4 10:01:05 | 显示全部楼层
示波器的吗?先看看吧

出0入0汤圆

发表于 2014-8-4 10:13:07 | 显示全部楼层
wangguanfu 发表于 2012-12-22 21:01
LZ的问题的根本是15楼说的!!!。通过ISP下程序按LZ位置的电路接
ISP下完程序后 后需要把BOOT0接到GND去  ...

大神的方法比我好,我是需要运行程序的时候才接短路帽,短路帽要是质量不行氧化了就挂。

出0入0汤圆

发表于 2014-8-4 10:22:06 | 显示全部楼层
需要先烧录程序之后才启振的吧。

出0入0汤圆

发表于 2014-8-4 10:22:26 | 显示全部楼层
需要先烧录程序之后才启振的吧,当然程序里要有设置时钟的代码。

出0入45汤圆

发表于 2015-3-1 18:14:57 来自手机 | 显示全部楼层
楼主我也遇到这个问题,我的boot连接是正常的。我遇到的问题就是晶振有时工作有时不工作,用的是stm32单片机,晶振是村田的保证正品。

出0入45汤圆

发表于 2015-3-1 18:16:55 来自手机 | 显示全部楼层
不知道是单片机太挑了还是晶振搭配选型有问题?

出0入0汤圆

发表于 2015-3-3 13:38:16 | 显示全部楼层
wuzhujian 发表于 2012-12-22 20:57
正常程序,BOOT0应该接地,而非VCC。
    去掉R16这个10K的电阻就好了。

觉得还是15楼说得对,自己一次吧电容焊错了不起振,焊的20nf的

出0入0汤圆

发表于 2015-3-3 14:52:03 | 显示全部楼层
可能晶振损坏,如不小心摔到地板,也可能虚焊,也可能程序设置有问题。

出0入0汤圆

发表于 2015-3-3 15:06:02 | 显示全部楼层
没有加1M电阻,就会不稳定,在两端加1M的电阻

出0入0汤圆

发表于 2021-4-27 11:48:06 | 显示全部楼层
陈年往事
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 00:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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