maxtch 发表于 2018-3-25 22:11:44

kyuchuan 发表于 2018-3-23 11:36
这个是硬件的复位电路

这个复位电路有问题:按钮按下去后,RESET管脚 电压不会低于 1.5V。

电路搞得这么复杂什么目的?STM32 内部有完善的 POR 体系了。去掉 C57、C58、R313,用 0R 电阻替换掉 D6 试试看。

kyuchuan 发表于 2018-3-28 17:31:09

可以的,复位有个上拉,用镊子直接短路过了,还是不行

kyuchuan 发表于 2018-3-28 17:39:01

不是复位电路的问题,主要是设备在STOP模式下工作,然后唤醒后判断GPIO,再进入STOP,启用了RTC功能,RTC用的是内部LSI。出现过该现象的设备已经一直在测试中,一周多来没有任何的异常。所以现在很疑惑的是:STM32F030R8T6这颗IC在什么状态下会出现连复位电路都无效的,一定得掉电上电复位才行,是否与RTC有关?上电复位与NRST复位的区别只是RCC_CSR的复位不同,还有其他的什么不同?

五哥1 发表于 2018-5-24 23:24:11

硬件复位不行,仔细检查过RESET了吗?在程序刚开始正常运行时,及时按下RESET 键,看看是否完美复位,如果是,请不要在硬件上浪费时间,仔细看你的程序就好了。

occupy 发表于 2018-5-30 10:18:46

感觉应该是低功耗设置的问题,可能要仔细看下代码,看电路好像硬件没问题

TLLED 发表于 2018-5-30 11:09:22

是不是程序里面有关代码跑出错了,造成手动复位不了,还有硬件上,我觉得手动复位旁边那个二极管可能影响

TLLED 发表于 2018-5-30 11:12:44

只有这一块板子出现这个问题?可以多试两块板子,会不会都出现这个问题。

涛哥-425114 发表于 2018-9-7 16:14:56

kyuchuan 发表于 2018-3-28 17:31
可以的,复位有个上拉,用镊子直接短路过了,还是不行

楼主问题解决了么?我也碰到和你一样的问题了,头痛呀

涛哥-425114 发表于 2018-9-7 16:15:20

kyuchuan 发表于 2018-3-28 17:31
可以的,复位有个上拉,用镊子直接短路过了,还是不行

楼主问题解决了么?我也碰到和你一样的问题了,头痛呀

Edan-359661 发表于 2019-1-16 10:46:43

我也遇到 了这样的问题,暂时搞不懂是怎么回事。据说ST的串口比较脆弱。
页: 1 2 [3]
查看完整版本: STM32运行一段时间后死机,手动复位无效,只能上电复位才...