你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
CC4 提问时间:2018-5-19 22:39 /
本帖最后由 select326 于 2018-5-20 23:56 编辑

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

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


debug.jpg

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

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

求大神指点,这个问题如何解决
收藏 评论13 发布时间:2018-5-19 22:39

举报

13个回答
feixiang20 回答时间:2018-5-20 02:20:18
还是要从硬件入手, 检查晶振脚电压等
epochal 回答时间:2018-5-20 07:29:30
硬件入手!
anywill 回答时间:2018-5-20 08:28:44
能SWD下载程序的话晶振没问题,重点看看boot0,boot1,和复位电路

点评

Crystal有问题的话也可以烧CODE的。  发表于 2018-5-21 00:17
CC4 回答时间:2018-5-20 09:46:30
检查 了复位电路 ,没问题。
CC4 回答时间:2018-5-20 10:00:14
anywill 发表于 2018-5-20 08:28
能SWD下载程序的话晶振没问题,重点看看boot0,boot1,和复位电路

BOOT0 和BOOT1 检查正确,通过10K电阻,连接到GND。复位电路也是正确,并不存在短路的情况。
leo121_3006061 回答时间:2018-5-20 10:43:35
select326 发表于 2018-5-20 10:00
BOOT0 和BOOT1 检查正确,通过10K电阻,连接到GND。复位电路也是正确,并不存在短路的情况。 ...

更像是下载模式,另外检查一下程序,用程序再另外的板子上跑跑,先确定程序有没有问题。
CC4 回答时间:2018-5-20 23:56:16
问题解决,板载一个ch340G芯片,双向供电后,把芯片烧掉后,一切正常
估计是芯片本身有问题,影响了单片机运行。
wudianjun2001 回答时间:2018-5-21 09:06:52
用示波器看看晶振的波形
七哥 回答时间:2018-5-21 09:24:04
select326 发表于 2018-5-20 23:56
问题解决,板载一个ch340G芯片,双向供电后,把芯片烧掉后,一切正常
估计是芯片本身有问题,影响了单片机 ...

有可能还是影响单片机的3.3V电压了,电压过低或干扰过大都不行,都会使晶振及后端电路不稳定。
如果是RC复位的话,复位信号出问题的可能性不大。
CC4 回答时间:2018-5-21 10:35:56
toofree 发表于 2018-5-21 09:24
有可能还是影响单片机的3.3V电压了,电压过低或干扰过大都不行,都会使晶振及后端电路不稳定。
如果是RC ...

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

后来ch340g挂了后,就好了。而且,ch340g 芯片焊上去后,通过USB口,上位机还能识别到。虽然我没有尝试过ch340g下载程序。。。
CC4 回答时间:2018-5-21 10:41:40
Elite STM32F1_V1.4_SCH.pdf (442.41 KB, 下载次数: 5)
leoandaries 回答时间:2019-4-1 19:38:12
select326 发表于 2018-5-21 10:41
这个是原理图,请大家分析下ch340g 为什么会烧了。
当时烧了是因为使用以DC12V供电,通过AMS1117降压到3.3 ...

12V 转3.3 压差太大了。建议中间增加12转5,5再转3.3

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版