你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32运行一段时间后死机,手动复位无效,只能上电复位才...  

[复制链接]
kyuchuan 提问时间:2018-3-22 17:29 /
阅读主题, 点击返回1楼
收藏 评论29 发布时间:2018-3-22 17:29
29个回答
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 键,看看是否完美复位,如果是,请不要在硬件上浪费时间,仔细看你的程序就好了。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

occupy 回答时间:2018-5-30 10:18:46
感觉应该是低功耗设置的问题,可能要仔细看下代码,看电路好像硬件没问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

TLLED 回答时间:2018-5-30 11:09:22
是不是程序里面有关代码跑出错了,造成手动复位不了,还有硬件上,我觉得手动复位旁边那个二极管可能影响

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

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的串口比较脆弱。
123
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版