STM32F103C8T6烧写后没反应
STM32F103C8T6烧写后没有反应,可以进入调试模式,程序正常运行,也勾选了RESET AND RUN,IO口的时钟也是开启了的 板子上拔掉下载线,芯片上电也不运行? 68336016 发表于 2024-3-19 11:11板子上拔掉下载线,芯片上电也不运行?
(引用自2楼)
是的,拔掉外部电源上电也是没看到灯点亮 BOOT0脚看看 442502587 发表于 2024-3-19 11:18
BOOT0脚看看
(引用自4楼)
接了地的 这两块的设置对不对 十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够 初音之恋 发表于 2024-3-19 11:28
十有八九晶振起振问题或者复位电路,有的电路上电快,100nf就会不够
(引用自7楼)
晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题 大金刚 发表于 2024-3-19 11:29
晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题
(引用自8楼)
晶振起振,不代表起振定时的检测没有溢出。
大概率程序上的时钟初始化部分,有一个检测晶振是否起振的计时,在计时溢出前,晶振并没有起振,所以程序判断起振失败了。
上电后,将rst脚对地短接一下,如果程序正常跑了,就是这个问题,将起振等待时间加长一下。 大金刚 发表于 2024-3-19 11:29
晶振起振了,复位电路10K和100NF,都能进入调试模式,不可能是你说的问题
(引用自8楼)
进入调试模式不代表起振或者复位成功,这个问题遇到过,进入调试是仿真器复位不一样 起码弄2个管脚,给灯2个不同的状态周期切换,这样才能确认问题。没准你的灯1才亮。
还不行就随便找个例子程序,改成你要的。
页:
[1]