大金刚 发表于 2024-3-19 11:09:44

STM32F103C8T6烧写后没反应

STM32F103C8T6烧写后没有反应,可以进入调试模式,程序正常运行,也勾选了RESET AND RUN,IO口的时钟也是开启了的

68336016 发表于 2024-3-19 11:11:51

板子上拔掉下载线,芯片上电也不运行?

大金刚 发表于 2024-3-19 11:16:43

68336016 发表于 2024-3-19 11:11
板子上拔掉下载线,芯片上电也不运行?
(引用自2楼)

是的,拔掉外部电源上电也是没看到灯点亮

442502587 发表于 2024-3-19 11:18:43

BOOT0脚看看

大金刚 发表于 2024-3-19 11:22:35

442502587 发表于 2024-3-19 11:18
BOOT0脚看看
(引用自4楼)

接了地的

大金刚 发表于 2024-3-19 11:25:14

这两块的设置对不对

初音之恋 发表于 2024-3-19 11:28:17

十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够

大金刚 发表于 2024-3-19 11:29:38

初音之恋 发表于 2024-3-19 11:28
十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够
(引用自7楼)

晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题

fcm32 发表于 2024-3-19 11:58:26

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

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

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

上电后,将rst脚对地短接一下,如果程序正常跑了,就是这个问题,将起振等待时间加长一下。

初音之恋 发表于 2024-3-19 13:35:45

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

进入调试模式不代表起振或者复位成功,这个问题遇到过,进入调试是仿真器复位不一样

陆小凤之北京 发表于 2024-3-19 14:24:09

起码弄2个管脚,给灯2个不同的状态周期切换,这样才能确认问题。没准你的灯1才亮。

还不行就随便找个例子程序,改成你要的。
页: [1]
查看完整版本: STM32F103C8T6烧写后没反应