这个引脚可以:USBP/P2_2将LED作为一般GPIO控制吗?

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
8帖子 / 0新
最后一篇文章
Xuguodong
离线
最后一次露面:3个月3天前
加入:2020-06-04 13:34
这个引脚可以:USBP/P2_2将LED作为一般GPIO控制吗?

嗨对话,

我想打开/关闭LED。因此,将USBP/P2_2连接到红色LED。

我们只有此销。这可以:USBP/P2_2可以控制LED吗?

谢谢。

设备:
pm_dialog
离线
最后一次露面:2小时36分钟前
职员
加入:2018-02-08 11:03
嗨,Xuguodong,

嗨,Xuguodong,

根据DA14683数据表和第32.5节特别I/O的注意事项:

“要在GPIO模式下使用P1_1或P2_2,必须设置USBPAD_REG [USBPAD_EN]。但是,该引脚上的允许级别为0V,并且V33 Rail上的电压为V33 Rail。可以期待UA。此外,这些引脚不应在睡眠模式中使用,因为USBPAD_REG将关闭电源(属于外围功率域)。”

两者都只能与3.3V电源导轨一起使用,因此两者都不能在睡眠模式下供电。

此外,当将这些引脚用作GPIO时,请确保将USB逻辑停用。

#define DG_Configuse_USB_ENUMETION(0)#Define DG_Configuse_USB(0)

谢谢,pm_dialog

Xuguodong
离线
最后一次露面:3个月3天前
加入:2020-06-04 13:34
嗨对话,

嗨对话,

必须设置USBPAD_REG [USBPAD_EN]。

您可以支持代码吗?

谢谢。

pm_dialog
离线
最后一次露面:2小时36分钟前
职员
加入:2018-02-08 11:03
嗨,Xuguodong,

嗨,Xuguodong,

是的,必须设置USBPAD_REG [USBPAD_EN]。您可以在应用程序代码中执行此操作。

谢谢,pm_dialog

Xuguodong
离线
最后一次露面:3个月3天前
加入:2020-06-04 13:34
USBPAD_REG [USBPAD_EN]必须为

必须设置USBPAD_REG [USBPAD_EN]。

您能给我上述示例代码吗?

pm_dialog
离线
最后一次露面:2小时36分钟前
职员
加入:2018-02-08 11:03
嗨,Xuguodong,

嗨,Xuguodong,

要在GPIO模式下使用P1_1或P2_2,必须设置USBPAD_REG [USBPAD_EN]。

reg_set_bit(crg_per,usbpad_reg,usbpad_en);

此外,当将这些引脚用作GPIO时,请确保将USB逻辑停用。

#define dg_configuse_usb_enumeration(0)

#define dg_configuse_usb(0)

然后,您应该将它们在SW中作为普通GPIO进行配置。

Xuguodong
离线
最后一次露面:3个月3天前
加入:2020-06-04 13:34
嗨对话,

嗨对话,

应用后期代码后,电池充电检测功能失败了。

#define dg_configuse_usb_enumeration(0)

#define dg_configuse_usb(0)

pm_dialog
离线
最后一次露面:2小时36分钟前
职员
加入:2018-02-08 11:03
嗨,Xuguodong,

嗨,Xuguodong,

如果在GPIO模式下使用P1_1或P2_2,则将USB逻辑停用。

谢谢,pm_dialog