标题: 自制STM32F103RCT6最小系统,只烧录了几次程序就不能用了,是布线有问题吗? [打印本页]

作者: 艾吉奥的剑    时间: 2020-7-31 12:56
标题: 自制STM32F103RCT6最小系统,只烧录了几次程序就不能用了,是布线有问题吗?
测试时是能烧录程序的,使用几次后就无法烧录了,芯片无发热,各引脚无短路无断路,跟换芯片后可烧录程序,但之后又出现同样问题
原理图与PCB如下,请问是布线的问题吗?需要注意什么?

发帖2-2.png (320.74 KB, 下载次数: 61)

发帖2-2.png

发帖2-1.png (281.53 KB, 下载次数: 48)

发帖2-1.png

发帖2-3.png (238.32 KB, 下载次数: 54)

发帖2-3.png

发帖2-4.png (528.42 KB, 下载次数: 49)

发帖2-4.png

作者: rsg    时间: 2020-7-31 16:18
看一下3.3V是否稳定了,  如果稳定的话 按住复位键 然后点击下载    最后松开复位键试试
作者: rsg    时间: 2020-7-31 16:19
测试3.3V是否稳定,然后按住复位键按钮  点击下载  再松开复位按钮
作者: 1692483014    时间: 2020-7-31 16:41
程序初始化完后立即睡眠了吧!如果是这样,那么用jlink或者stlink时最好将RST连接,要么就得按照楼上两位说的,要按住rst下载。
作者: 黄youhui    时间: 2020-7-31 16:55
你应该是吧你的下载口(PA13 PA14)禁了.也就是你的程序里面吧PA13 14当普通IO口用了。建议吧BOOT脚拉高,再按下载键
作者: 艾吉奥的剑    时间: 2020-7-31 18:19
1692483014 发表于 2020-7-31 16:41
程序初始化完后立即睡眠了吧!如果是这样,那么用jlink或者stlink时最好将RST连接,要么就得按照楼上两位说 ...

请问为什么会睡眠?3.3V倒是稳的,
作者: 艾吉奥的剑    时间: 2020-7-31 18:26
黄youhui 发表于 2020-7-31 16:55
你应该是吧你的下载口(PA13 PA14)禁了.也就是你的程序里面吧PA13 14当普通IO口用了。建议吧BOOT脚拉高, ...

烧程序的软件都连接不到芯片
作者: 艾吉奥的剑    时间: 2020-7-31 18:29
是电脑连接不上芯片了
作者: 艾吉奥的剑    时间: 2020-7-31 18:31
想问问是不是硬件方面的问题,PCB布局是否需要优化一下,烦恼好几天了,不知道问题出在哪里
作者: 1692483014    时间: 2020-8-1 00:39
艾吉奥的剑 发表于 2020-7-31 18:19
请问为什么会睡眠?3.3V倒是稳的,

调用了WFI
作者: 1692483014    时间: 2020-8-1 00:42
艾吉奥的剑 发表于 2020-7-31 18:26
烧程序的软件都连接不到芯片

BOOT拉高试了吗?好了吗?
作者: TTQ001    时间: 2020-8-1 08:49
难道是因为购买了同一批次的不良芯片?
作者: 囡嬅    时间: 2020-8-1 10:36
你检查一下晶振起振了么   是否稳定   我之前出现不能连接的情况就  换了晶振就可以了
作者: lfc315    时间: 2020-8-1 11:51
可能是你代码里把烧录引脚禁用了?这种情况下,需要把RST引脚也连到烧录器
作者: 艾吉奥的剑    时间: 2020-8-1 12:06
lfc315 发表于 2020-8-1 11:51
可能是你代码里把烧录引脚禁用了?这种情况下,需要把RST引脚也连到烧录器

我试试




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1