[STM32] 自己焊的最小系统板出现问题

[复制链接]
3937|30
 楼主| 梦在那 发表于 2018-8-6 09:24 | 显示全部楼层
chinashenzhen 发表于 2018-8-4 15:51
烧录的时候一般是用内部晶振。如果程序设置使用外部晶振,焊接问题或者其他问题,晶振没起振的话,CPU不工 ...

感觉像是晶振没起振,程序是烧进去了,
 楼主| 梦在那 发表于 2018-8-6 09:25 | 显示全部楼层
zwei9 发表于 2018-8-4 23:22
重新焊一遍不行换新片

芯片也换了,同样的芯片在开发板上就可以正常
 楼主| 梦在那 发表于 2018-8-6 09:25 | 显示全部楼层
Cjy_JDxy 发表于 2018-8-6 10:02 | 显示全部楼层
梦在那 发表于 2018-8-6 09:24
感觉像是晶振没起振,程序是烧进去了,

你程序里配置的是使用外部晶振还是内部啊?如果是外部,换成内部试试呢
 楼主| 梦在那 发表于 2018-8-6 10:40 | 显示全部楼层
这是示波器测得晶振两个引脚的波形,8M晶振电容和电阻都是把开发板的焊下来弄上去的

本帖子中包含更多资源

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

×
 楼主| 梦在那 发表于 2018-8-6 10:41 | 显示全部楼层
Cjy_JDxy 发表于 2018-8-6 10:02
你程序里配置的是使用外部晶振还是内部啊?如果是外部,换成内部试试呢 ...

外部的,内部也设置过了,也是不行啊
 楼主| 梦在那 发表于 2018-8-6 10:41 | 显示全部楼层
梦在那 发表于 2018-8-6 10:40
这是示波器测得晶振两个引脚的波形,8M晶振电容和电阻都是把开发板的焊下来弄上去的 ...

这个波形肯定不对的,但是问题出在哪了
Cjy_JDxy 发表于 2018-8-6 11:27 | 显示全部楼层
梦在那 发表于 2018-8-6 10:41
这个波形肯定不对的,但是问题出在哪了

你焊了几块板啊,换一块试试呢
 楼主| 梦在那 发表于 2018-8-6 13:35 | 显示全部楼层
已经找到问题了,是我的NPN、PNP封装画错了,两个一样的了,导致BOOT0一直处于拉高状态,程序无法运行,谢谢大家的回复
chinashenzhen 发表于 2018-8-6 15:17 | 显示全部楼层
做硬件真的没有多少高深的理论。有的是基本功。一般按照以下顺序:检查原理图和参考电路的差别--》封装仔细检查--》这两个没问题了。成功了一半。
PCB回来后,先不要把芯片焊接上去,空板检查是否有短路。确认没有了,焊接。然后检查电源是否正常(经验:主电源后面增加0欧姆跳线,没有绝对把握时先断开后面,空载电压正常再把0欧姆接上。)有时候MCU或者DSP很贵,万一电压高了,烧了。电源正常了检查配置,晶振,对照参考手册测量波形,配置高低电平。如果啥都对了,就是不正常。那就要更加仔细了。有时候外界干扰,电压临界值,负载临界值都可能造成不工作。
 楼主| 梦在那 发表于 2018-8-7 09:31 | 显示全部楼层
chinashenzhen 发表于 2018-8-6 15:17
做硬件真的没有多少高深的理论。有的是基本功。一般按照以下顺序:检查原理图和参考电路的差别--》封装仔细 ...

嗯,好的,以后会注意的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部