OpenEdv-开源电子网

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

晶振不能起振的问题--原来不是晶振的问题

[复制链接]

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2018-2-24
在线时间
44 小时
发表于 2021-5-6 21:58:01 | 显示全部楼层 |阅读模式
      作为一个菜鸡,上次做的第一块板子,焊好后烧不进程序。检查发现晶振没有波形,电压只有几十毫伏。把谐振电容取了,没用,换晶振也一样。看帖子,说程序没有烧录进去,晶振是不会起振的。程序烧录成功是晶振起振的前提而非结果。电路原理图如下:     为了减小电路板面积,我删减了最小系统的东西:取消复位按键,复位保持上拉;BOOT1、BOOT0直接接地,不可更改。正是这些删减,导致了不必要的麻烦。即使我通过飞线等方式强行改也没用。最后不得不把最小系统补充完整(参考了ST官方最小系统图,在KEIL工程窗口中),电路图如下:
       这个电路图和原子的有微小的不同。晶振1M电阻取消了,一端添加了390R的电阻;VDD、VSS之间的电容数量减少了;VDDA通过小电阻上拉。其它基本一样。改过之后,重新打板,焊接完毕后用跳线帽将BOOT0接高,BOOT1接低,烧录程序一次性成功。
      教训:
      1,最小系统不要随便删减,宁可不焊也要预留;
      2,新手不要使用自动布线,几乎不能用,重新画耽误更多功夫,且质量不行;
      3,先画最小系统和重要外设模块的信号线,可以按原理图一个模块一个模块地画,电源线和GND最后画。尽量把所有元件放在顶层,底层只有少量走线,不放器件。不重要的线可以多用过孔,减少长度,避免形成大包围圈。布线整齐,方向统一;
     4,不要一次性焊完所有器件,尤其是比较贵的模块。先焊电源和最小系统,OK了再焊外设。拆焊很容易造成焊盘脱落,损失器件,尤其是直插式的。单片机也涨价了,能做成核心板就尽量做核心板。





电路图1

电路图1

电路图2

电路图2
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10568
金钱
10568
注册时间
2017-2-18
在线时间
1913 小时
发表于 2021-5-7 19:48:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2018-2-24
在线时间
44 小时
 楼主| 发表于 2021-5-23 09:38:31 | 显示全部楼层
谢谢前辈夸奖
回复 支持 反对

使用道具 举报

29

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1290
金钱
1290
注册时间
2013-1-11
在线时间
445 小时
发表于 2021-5-26 20:09:28 | 显示全部楼层
只能说 你不懂硬件原理
回复 支持 反对

使用道具 举报

1

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
812
金钱
812
注册时间
2019-1-31
在线时间
106 小时
发表于 2021-5-27 08:32:52 | 显示全部楼层
加油加油!
回复 支持 反对

使用道具 举报

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2018-2-24
在线时间
44 小时
 楼主| 发表于 2022-1-6 17:28:44 | 显示全部楼层
能不能烧程序,不看晶振,只要KEIL能识别出芯片就行。能识别出来,晶振也是没有电压的。只有下载了程序,按了复位,程序跑起来以后。晶振两端才会产生1.75V的电压。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-20 17:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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