amobbs.com 阿莫电子技术论坛

标题: STM32F103C8T6烧写后没反应 [打印本页]

作者: 大金刚    时间: 2024-3-19 11:09
标题: STM32F103C8T6烧写后没反应
STM32F103C8T6烧写后没有反应,可以进入调试模式,程序正常运行,也勾选了RESET AND RUN,IO口的时钟也是开启了的
作者: 68336016    时间: 2024-3-19 11:11
板子上拔掉下载线,芯片上电也不运行?
作者: 大金刚    时间: 2024-3-19 11:16
68336016 发表于 2024-3-19 11:11
板子上拔掉下载线,芯片上电也不运行?
(引用自2楼)

是的,拔掉外部电源上电也是没看到灯点亮
作者: 442502587    时间: 2024-3-19 11:18
BOOT0脚看看
作者: 大金刚    时间: 2024-3-19 11:22
442502587 发表于 2024-3-19 11:18
BOOT0脚看看
(引用自4楼)

接了地的
作者: 大金刚    时间: 2024-3-19 11:25
这两块的设置对不对
作者: 初音之恋    时间: 2024-3-19 11:28
十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够
作者: 大金刚    时间: 2024-3-19 11:29
初音之恋 发表于 2024-3-19 11:28
十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够
(引用自7楼)

晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题
作者: fcm32    时间: 2024-3-19 11:58
大金刚 发表于 2024-3-19 11:29
晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题
(引用自8楼)

晶振起振,不代表起振定时的检测没有溢出。

大概率程序上的时钟初始化部分,有一个检测晶振是否起振的计时,在计时溢出前,晶振并没有起振,所以程序判断起振失败了。

上电后,将rst脚对地短接一下,如果程序正常跑了,就是这个问题,将起振等待时间加长一下。
作者: 初音之恋    时间: 2024-3-19 13:35
大金刚 发表于 2024-3-19 11:29
晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题
(引用自8楼)

进入调试模式不代表起振或者复位成功,这个问题遇到过,进入调试是仿真器复位不一样
作者: 陆小凤之北京    时间: 2024-3-19 14:24
起码弄2个管脚,给灯2个不同的状态周期切换,这样才能确认问题。没准你的灯1才亮。

还不行就随便找个例子程序,改成你要的。




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4