[STM8] STM8S有时无法启动,是否跟复位电路有关?

[复制链接]
2140|25
万图 发表于 2025-4-6 07:41 | 显示全部楼层
有个老经验分享一下:SWIM连接后能正常启动,是因为ST-LINK上有内部上拉+稳压,帮你间接稳住了供电和复位。
Wordsworth 发表于 2025-4-6 07:43 | 显示全部楼层
灌电流的问题你说得对,比如LED直接接到GPIO上,MCU上电还没初始化,电流通过保护二极管倒灌到VDD,也会造成不正常启动。
Bblythe 发表于 2025-4-6 07:44 | 显示全部楼层
建议你加一个电源上电时序检测电路或者用STM8的PWR寄存器看一下是不是复位原因是POR或其它。
Pulitzer 发表于 2025-4-6 07:45 | 显示全部楼层
你板子上有没有使用外部晶振?有时候晶振没起振,MCU也会卡住,可以用内部HSI先排除一下。
Uriah 发表于 2025-4-6 07:46 | 显示全部楼层
建议你用示波器测一下复位脚电平上电时的变化,有些时候电压波动或者慢升上来,也会被MCU误判为复位。
Clyde011 发表于 2025-4-6 07:48 | 显示全部楼层
其实STM8挺皮实的,关键就是电源+复位要干净,不然表现就会飘。稳压、灌电流、RC复位这几个点都注意到了就稳了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部