DA9063 GPIO14叫醒

5个帖子/ 0新
最后一篇
吉伦斯乌西
离线
最后一次露面:2年8个月前
加入:2017-09-07 19:15
DA9063 GPIO14叫醒

你好,
我试图从GPIO(14)中设置唤醒。event_d已设置,但系统不会唤醒。onkey工作但不是GPIO事件。
我需要帮助设置步骤。
目前的步骤:
- 设置GPI(15-14)= 0xAA至0xA1
- 设置Control_A和Control_e
U16ADDR = DA9063_CONTROL_A;
u8data_ctrl = 0;
U8Data_Mask = M_Power1_en |m_power_en |m_system_en |待机|system_en |power_en;
FRESULT = OALDA9063PMICSetRegister(PMIC_I2C_PORT,U16ADDR,U8DATA_CTRL,U8DATA_MASK);

设备:
ed_dialog.
离线
最后一次露面:1天6小时前
职员
加入:2017-09-18 11:54
小伙儿,你好,

小伙儿,你好,

我会看看这个并回复你。

亲切的问候,

艾略特德克斯特

ed_dialog.
离线
最后一次露面:1天6小时前
职员
加入:2017-09-18 11:54
小伙儿,你好,

小伙儿,你好,

我假设您使用Variant -80作为您的起点。我只是通过寄存器设置看,我注意到GPIO14事件已被屏蔽,这是因为GPIO14和GPIO15用作备份I2C引脚。我建议将寄存器0xD更改为0xC0至0x80。这应该是揭示GPIO14,然后应在GPIO14上触发事件,当逻辑从高电平到低时,应在GPIO14上触发。

亲切的问候,

艾略特德克斯特

吉伦斯乌西
离线
最后一次露面:2年8个月前
加入:2017-09-07 19:15
你好,我确认了这一步,我

您好,我确认这一步,我使用0xc0到0x40,而不是0xc0到0x80。系统唤醒实现!
谢了,兄弟们

ed_dialog.
离线
最后一次露面:1天6小时前
职员
加入:2017-09-18 11:54
嗨家伙,

嗨家伙,

我建议下载DA9063电源指挥官GUI。我使用这个工具来检查寄存器值(请参阅附图0xd = 0x80和0xd = 0x40的附加图像)。我将添加一个链接到GUI下面

亲切的问候,

艾略特德克斯特

GUI链接:

https://support.dialog-seminile.com/pmic-audio/device/da9063?qt-pmic_device=2#qt-pmic_device.

依恋: