5个职位/ 0个新职位
最后发表
guysansoucy
离线
最后看到:3年3个月前
加入: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 | STANDBY | SYSTEM_EN | POWER_EN;
fResult = oalda9063pmicseregister (PMIC_I2C_PORT, u16Addr, u8Data_Ctrl, u8Data_Mask); / /修改PMIC_I2C_PORT

设备:
ED_Dialog
离线
最后看到:5个月,3个星期前
工作人员
加入:2017-09-18 54所以
你好,家伙,

你好,家伙,

我先看一下,然后再给你答复。

亲切的问候,

艾略特德克斯特

ED_Dialog
离线
最后看到:5个月,3个星期前
工作人员
加入:2017-09-18 54所以
你好,家伙,

你好,家伙,

我假设您使用-80变体作为起点。我只是在查看寄存器设置,我注意到GPIO14事件已经被屏蔽,这是因为GPIO14和GPIO15被用作备份I2C引脚。我建议将寄存器0xD从0xC0更改为0x80。这应该解除GPIO14的屏蔽,当逻辑从高到低时,应该在GPIO14上触发一个事件。

亲切的问候,

艾略特德克斯特

guysansoucy
离线
最后看到:3年3个月前
加入:2017-09-07上19:15
你好,我确认步骤,我

你好,我确认步骤,我使用0xC0到0x40,不是0xC0到0x80。系统唤醒实现!
谢谢你,男人

ED_Dialog
离线
最后看到:5个月,3个星期前
工作人员
加入:2017-09-18 54所以
嗨的家伙,

嗨的家伙,

我建议下载DA9063 Power Commander GUI。我使用这个工具来检查寄存器值(请参见附件中寄存器0xD = 0x80和0xD = 0x40的图像)。我将添加一个链接到GUI

亲切的问候,

艾略特德克斯特

GUI链接:

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

附件: