电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32L151C8T6待机模式唤醒检测不到按键
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32L151C8T6待机模式唤醒检测不到按键
有花堪折
2019-11-06
浏览量:632
ript-attr="%20type%3D%22text/ja
vasc
ript%22">BAIDU_CLB_fillSlot%28%22202496%22%29%3B
现在有个项目,用电池供电,需要低功耗。板子上有一个蓝牙模块。
准备用STM32L151C8T6,用低功耗待机模式。
待机模式打算用RTC闹钟唤醒。
可是还有个问题,板子上有10个按键,按下任何一个按键,都要
向另一块板子的蓝牙模块发送数据。
按键检测用定时器写的,定时器每10ms中断一次。
那问题就来了。我感觉RTC的闹钟中断的时间是以秒为单位的,
那样的话,就检测不到按键了。这可怎么办呀?谢谢!
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
米饭米饭吖
我记得外设是可以分别关闭时钟的。
RTC不是你感觉,是本来就以秒为单位的,寄存器里也是存的秒数
既然你用了定时器,你可以别关定时器的时钟,中断的时候自然会触发。只是这样就没法更低功耗了。
发布于
2019-11-07
举报
评论 0
0
0
其他答案
数量:
2
chen0000009
可以选择不用RTC唤醒,直接使用常规的IO唤醒,然后IO事件也使用中断,不过在这种待机模式下,功耗会稍微高一点
发布于
2019-11-18
举报
评论 0
0
0
木兮青鱼
其实两个时钟是不冲突的,你看把RTC设置成秒,但是定时器设置成ms就可以了
发布于
2019-12-15
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32L151C8T6待机模式唤醒检测不到按键
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: