发新帖我要提问
12
返回列表
打印
[STM8]

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

[复制链接]
楼主: elephant00
手机看帖
扫描二维码
随时随地手机跟帖
21
万图| | 2025-4-6 07:41 | 只看该作者 回帖奖励 |倒序浏览
有个老经验分享一下:SWIM连接后能正常启动,是因为ST-LINK上有内部上拉+稳压,帮你间接稳住了供电和复位。

使用特权

评论回复
22
Wordsworth| | 2025-4-6 07:43 | 只看该作者
灌电流的问题你说得对,比如LED直接接到GPIO上,MCU上电还没初始化,电流通过保护二极管倒灌到VDD,也会造成不正常启动。

使用特权

评论回复
23
Bblythe| | 2025-4-6 07:44 | 只看该作者
建议你加一个电源上电时序检测电路或者用STM8的PWR寄存器看一下是不是复位原因是POR或其它。

使用特权

评论回复
24
Pulitzer| | 2025-4-6 07:45 | 只看该作者
你板子上有没有使用外部晶振?有时候晶振没起振,MCU也会卡住,可以用内部HSI先排除一下。

使用特权

评论回复
25
Uriah| | 2025-4-6 07:46 | 只看该作者
建议你用示波器测一下复位脚电平上电时的变化,有些时候电压波动或者慢升上来,也会被MCU误判为复位。

使用特权

评论回复
26
Clyde011| | 2025-4-6 07:48 | 只看该作者
其实STM8挺皮实的,关键就是电源+复位要干净,不然表现就会飘。稳压、灌电流、RC复位这几个点都注意到了就稳了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则