硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4787|回复: 6
收起左侧

[有问必答] STM32的待机唤醒问题求解答

[复制链接]

10

主题

130

回帖

160

积分

初级会员

积分
160
发表于 2018-8-6 16:35:42 | 显示全部楼层 |阅读模式
本帖最后由 oneV 于 2018-8-6 16:38 编辑

STM32待机模式,待机使用唤醒引脚PA0和RTC唤醒,两者都能正常的工作。遇到的问题是:给唤醒引脚PA0持续的高电平,当待机后PA0高电平的维持时间超过RTC设置的唤醒时间时,芯片死掉,除非按下复位按键。  暂时只测试STM32F0、STM32F4这两类型号的待机唤醒,HAL库。有哪位可以做一下这个实验,或者能帮我解答一下这个问题,先在此感激!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-8-6 17:05:19 | 显示全部楼层
楼主这个研究的深入了,还真没测试过,我待机模式一直用的PA0唤醒。

如果PA0高电平的维持时间超过RTC设置的唤醒时间时有问题的话,可以想办法产生一个低维持时间的效果。
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2018-8-6 17:13:31 | 显示全部楼层
eric2013 发表于 2018-8-6 17:05
楼主这个研究的深入了,还真没测试过,我待机模式一直用的PA0唤醒。

如果PA0高电平的维持时间超过RTC设 ...

我也是偶然发现的这个问题,不知道是不是我代码的问题,硬汉兄能不能抽点儿时间做一下这个实验呢?外部解决办法应该是有的,比如加一个单稳态触发器这样功能的东东,不管是脉冲还是持续高电平都只产生一个高脉冲,但现在更想求证问题的根本。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-8-6 17:27:29 | 显示全部楼层
oneV 发表于 2018-8-6 17:13
我也是偶然发现的这个问题,不知道是不是我代码的问题,硬汉兄能不能抽点儿时间做一下这个实验呢?外部解 ...

这个可以上stmcu.org上的FAE咨询下

你这个测试还有点难度,如何实现脉冲时间高于RTC唤醒时间,一直按着不松手吗?

回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2018-8-6 18:15:03 | 显示全部楼层
eric2013 发表于 2018-8-6 17:27
这个可以上stmcu.org上的FAE咨询下

你这个测试还有点难度,如何实现脉冲时间高于RTC唤醒时 ...

是的     直接按住唤醒的按键不放手就可以了  stmcu.org的FAE具体如何咨询呢?求指教
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-8-6 18:19:07 | 显示全部楼层
oneV 发表于 2018-8-6 18:15
是的     直接按住唤醒的按键不放手就可以了  stmcu.org的FAE具体如何咨询呢?求指教

http://www.stmcu.org/module/forum/forum-1317-1.html
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2018-8-22 19:21:53 | 显示全部楼层
问了一个ST的代理,他去ST的实验室做了实验,复现了我的问题。后回复说原厂也没法解决。看来是个大bug了!不知道这里有没有其他人还有渠道,如果有帮我再去原厂确认一下是不是真的如此......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 16:38 , Processed in 0.041249 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表