STM32板子焊好后,不能启动程序

2019-07-14 14:41发布


自己做了STM32F103ZCT6核心板,使用SWD下载程序是OK的,但是,程序不能正常运行。

在KEIL中进入调试后,就会停在如图片见的位置。




当点击停止运行,并点RESET后,重新开始,还会停在这个位置。

换过U,也换过晶振,都是这样的表现。

求大神指点,这个问题如何解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
shugan2011
1楼-- · 2019-07-15 00:58
问题解决,板载一个ch340G芯片,双向供电后,把芯片烧掉后,一切正常
估计是芯片本身有问题,影响了单片机运行。
bbslsk
2楼-- · 2019-07-15 03:00
 精彩回答 2  元偷偷看……
zhouxk
3楼-- · 2019-07-15 03:01
shugan2011 发表于 2019-1-10 09:47
问题解决,板载一个ch340G芯片,双向供电后,把芯片烧掉后,一切正常
估计是芯片本身有问题,影响了单片机运行。

有可能还是影响单片机的3.3V电压了,电压过低或干扰过大都不行,都会使晶振及后端电路不稳定。
如果是RC复位的话,复位信号出问题的可能性不大。
shugan2011
4楼-- · 2019-07-15 06:48
zhouxk 发表于 2019-1-10 10:13
有可能还是影响单片机的3.3V电压了,电压过低或干扰过大都不行,都会使晶振及后端电路不稳定。
如果是RC复位的话,复位信号出问题的可能性不大。

如果是影响供电,只怕程序烧写也会有影响。但,当时的现象是烧写正常,这个应该可以排除供电的原因。

后来ch340g挂了后,就好了。而且,ch340g 芯片焊上去后,通过USB口,上位机还能识别到。虽然我没有尝试过ch340g下载程序。。。
shugan2011
5楼-- · 2019-07-15 09:17
这个是原理图,请大家分析下ch340g 为什么会烧了。
当时烧了是因为使用以DC12V供电,通过AMS1117降压到3.3V,同时还使用了elink32 供电。
双路供电后,ch340g 冒烟了。
lee_st
6楼-- · 2019-07-15 12:16
晶振没有起震哦

一周热门 更多>