完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
自己做了STM32F103ZCT6核心板,使用SWD下载程序是OK的,但是,程序不能正常运行。 在KEIL中进入调试后,就会停在如图片见的位置。 当点击停止运行,并点RESET后,重新开始,还会停在这个位置。 换过U,也换过晶振,都是这样的表现。 求大神指点,这个问题如何解决 |
|
相关推荐
8个回答
|
|
更像是下载模式,另外检查一下程序,用程序再另外的板子上跑跑,先确定程序有没有问题。
|
|
|
|
|
|
|
|
用示波器看看晶振的波形
|
|
|
|
有可能还是影响单片机的3.3V电压了,电压过低或干扰过大都不行,都会使晶振及后端电路不稳定。 如果是RC复位的话,复位信号出问题的可能性不大。 |
|
|
|
如果是影响供电,只怕程序烧写也会有影响。但,当时的现象是烧写正常,这个应该可以排除供电的原因。 后来ch340g挂了后,就好了。而且,ch340g 芯片焊上去后,通过USB口,上位机还能识别到。虽然我没有尝试过ch340g下载程序。。。 |
|
|
|
这个是原理图,请大家分析下ch340g 为什么会烧了。
当时烧了是因为使用以DC12V供电,通过AMS1117降压到3.3V,同时还使用了elink32 供电。 双路供电后,ch340g 冒烟了。 |
|
|
|
晶振没有起震哦
|
|
|
|
很简单的哦
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1877 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1004 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1408 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1856 浏览 1 评论
565 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-17 04:16 , Processed in 0.633397 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号