Cypress技术论坛
直播中

周勇

7年用户 186经验值
私信 关注
[问答]

使用LFCLK的去抖动器怎么从深度睡眠中醒来?

我想用按钮开关唤醒我的PSoC4BLE系统。按钮被按下时,会产生一个被拉起来的GPIO PIN。当按钮被按下时,我想生成一个中断,并唤醒系统。
我通常删除转换代码,或者从库中删除1个组件。我在PSoC示例库中遵循DeNoCuSE示例,其中ISR连接到DeunCurter输出。
DeBunCress需要一个时钟输入,但我只能访问HFCLK作为我的参考时钟。这是关闭在深睡眠,因此DununCube不运行,因此中断没有触发当按钮被按下。有没有办法选择LFCLK?在配置DeNunCar组件时,我只能在下拉菜单中访问AutoLoad和HfCLK。
如果没有办法,从深度睡眠中醒来的好方法是什么?
提前感谢。

回帖(2)

付雯瑶

2019-10-17 10:41:29
这份文件应该有帮助。
AN8623 3PPSOCY4La低功耗MyDeSyand和Povior约简技术(1)PDF
1.2兆字节
举报

王琳

2019-10-17 10:53:24
当你想从深度睡眠中醒来时,你不需要任何去打盹。针被拉低的情况是足够的理由醒来,即使针然后开始反弹。GPIO引脚本身具有产生中断的能力,该中断可用于唤醒系统。
鲍勃
举报

更多回帖

发帖
×
20
完善资料,
赚取积分