GPIOx IRQ在睡眠时能唤醒14580吗?

7个职位/0个新职位
最后一篇文章
元航务
离线
最后一次见到:4年12个月前
专家
已加入:2015-03-25 08:19
GPIOx IRQ在睡眠时能唤醒14580吗?

大家好。

GPIOx IRQ在睡眠时能唤醒14580吗?

14580作为外设,开机时,使14580没有广告。GPIO00低时,14580唤醒;当GPIO00高,然后14580去睡觉。
IRQ是GPIOx IRQ,而不是WKUP\u QUADEC\u IRQn(在uart中用作ct)
睡眠是一种额外的睡眠。

我测试了一下,发送广告命令后GPIOx IRQ唤醒14580,但没有成功得到广告数据。

请帮帮我?

谢谢。

关键词:
设备:
MT\u对话框
离线
最后一次见到:2个月4周前
工作人员
已加入:2015-06-08 11:34
你好,袁杭武,

你好,袁杭武,

为了从睡眠模式中唤醒,你必须使用唤醒中断控制器,你不能从GPIOx IRQ中唤醒。

谢谢你的对话

元航务
离线
最后一次见到:4年12个月前
专家
已加入:2015-03-25 08:19
大家好。

大家好。

在一个项目中是否可以有两个GPIO PIN用于wake\u up\u irq?

在DSPS项目中工作。
DA14580数字信号处理器3.150.2,
,sps\U设备。
PC机作为外部MCU工作。
我想实现这个目标:
(1) 一个GPIO引脚高到低唤醒iqr来了,在uart工作时,uart可以通过PC uart与手机进行数据转换。
(2) GPIO引脚从低到高唤醒信号来了,不能在uart工作,uart不能通过PC uart与手机进行数据转换,或者uart中的转换数据已经结束。

(3) 从高到低唤醒iqr来了,开始做广告。
(4) B GPIO\U引脚从低到高唤醒\U iqr来,请停止广告

我的问题是:
在一个项目中是否可以有两个GPIO PIN用于wake\u up\u irq?
当我将init A GPIO\u PIN设置为high时,我将A GPIO\u PIN连接到GND,输入(1),然后从GND中删除A GPIO\u PIN,A GPIO\u PIN现在为high。可以输入(2)吗?
(1)和(2)总是一个大数字?

谢谢

哈代·陈
离线
最后一次见到:1年10个月前
已加入:2015-03-13 04:20
你好,

你好,

元航武也有同样的问题,唤醒DA14580是否可能有多个GPIO源?

哈代·陈
离线
最后一次见到:1年10个月前
已加入:2015-03-13 04:20
你好,

你好,

刚刚检查了“wkupct\u enable\u irq”功能,它可以启用*多个*引脚来唤醒设备。
但是,有没有办法分辨出触发它的源头呢?

MT\u对话框
离线
最后一次见到:2个月4周前
工作人员
已加入:2015-06-08 11:34
嗨,远航和哈代陈,

嗨,远航和哈代陈,

是的,您可以在唤醒控制器上设置多个管脚,然后您可以通过回调函数轮询GPIO管脚,以便检查中断来自哪个管脚。您可以使用wkupct\u enable\u irq()设置它们。

谢谢你的对话

哈代·陈
离线
最后一次见到:1年10个月前
已加入:2015-03-13 04:20
谢谢,对话小组。

谢谢,对话小组。

我能够听多个GPIO引脚唤醒DA和做具体的回调通过判断它以前的水平。

主题已锁定