嗨DATEAM
当电池完全没电时,(电压= 0v)插入usb充电不能进入预充电状态。
我设置了“dg_configBATTERY_LOW_LEVEL 800”,表示不限制电池电压。
我发现当电池完全没有电(电压= 0v),然后,我充电,它不会进入perchagering(10ma)状态,进入充电(180ma)状态。
我可以问为什么吗?
DA14682中使用DA1468x_DA15xxx_SDK_1.0.14.1081
谢谢!
你好,
如果dg_configBATTERY_LOW_LEVEL不为零,这是电池电压允许的最低限值。当VBAT低于该值时,系统进入休眠模式。DA14682可以通过VBUS (USB)中断从休眠中唤醒。所以,一旦芯片进入休眠模式,你应该通过USB唤醒它,要么导致重置,要么触发GPIO唤醒。如果您想触发GPIO,您应该修改您的应用程序代码,以便在唤醒控制器中注册GPIO并检测唤醒中断。
谢谢,PM_Dialog
你说:“DA14682可以通过VBUS (USB)中断从休眠中唤醒。”
但我不能唤醒从休眠的VBUS_Handler
你能告诉我如何通过VBUS中断唤醒休眠状态吗?
请查看这个论坛帖子。我已经回答过你了:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/cant-wake-form-hibernation-vbushandler
你好,
如果dg_configBATTERY_LOW_LEVEL不为零,这是电池电压允许的最低限值。当VBAT低于该值时,系统进入休眠模式。DA14682可以通过VBUS (USB)中断从休眠中唤醒。所以,一旦芯片进入休眠模式,你应该通过USB唤醒它,要么导致重置,要么触发GPIO唤醒。如果您想触发GPIO,您应该修改您的应用程序代码,以便在唤醒控制器中注册GPIO并检测唤醒中断。
谢谢,PM_Dialog
你说:“DA14682可以通过VBUS (USB)中断从休眠中唤醒。”
但我不能唤醒从休眠的VBUS_Handler
你能告诉我如何通过VBUS中断唤醒休眠状态吗?
谢谢!
你好,
请查看这个论坛帖子。我已经回答过你了:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/cant-wake-form-hibernation-vbushandler
谢谢,PM_Dialog