这个引脚:USBP/P2_2可以像gpio一样控制LED吗?

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
xuguodong
离线
最后看到:5个月7个小时前
加入:2020-06-04 34
这个引脚:USBP/P2_2可以像gpio一样控制LED吗?

嗨,对话框中,

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

我们只有这个pin码可用。这个引脚:USBP/P2_2可以控制LED吗?

谢谢。

设备:
PM_Dialog
离线
最后看到:3天2小时前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

根据DA14683 datasheet和第32.5节

"要在GPIO模式下使用P1_1或P2_2,必须设置USBPAD_REG[USBPAD_EN]。然而,在这个引脚上的允许水平是0V和V33轨上的电压。如果选择1.8V作为引脚电源,那么预期的电流为150 uA。此外,这些引脚不应该在睡眠模式下使用,因为USBPAD_REG将被关闭(属于外围电源域)。”

两者都只能使用3.3V电源轨,所以不能在睡眠模式下供电。

另外,当这些引脚被用作gpio时,确保USB逻辑被停用。

#define dg_configUSE_USB_ENUMERATION (0) #define dg_configUSE_USB_ENUMERATION (0)

谢谢,PM_Dialog

xuguodong
离线
最后看到:5个月7个小时前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

必须设置USBPAD_REG[USBPAD_EN]。

你能支持代码吗?

谢谢。

PM_Dialog
离线
最后看到:3天2小时前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

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

谢谢,PM_Dialog

xuguodong
离线
最后看到:5个月7个小时前
加入:2020-06-04 34
USBPAD_REG USBPAD_EN必须

必须设置USBPAD_REG[USBPAD_EN]。

你能给我上面的例子代码吗?

PM_Dialog
离线
最后看到:3天2小时前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

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

REG_SET_BIT (CRG_PER USBPAD_REG USBPAD_EN);

另外,当这些引脚被用作gpio时,确保USB逻辑被停用。

#定义dg_configUSE_USB_ENUMERATION (0)

#定义dg_configUSE_USB (0)

然后,您应该在SW中将它们配置为普通gpio。

xuguodong
离线
最后看到:5个月7个小时前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

应用以下代码后,电池充电检测功能失效。

#定义dg_configUSE_USB_ENUMERATION (0)

#定义dg_configUSE_USB (0)

PM_Dialog
离线
最后看到:3天2小时前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

如果P1_1或P2_2处于GPIO模式,则关闭USB逻辑。

谢谢,PM_Dialog