[蓝牙芯片] 请问官方大大,CH579有没有在处于下电模式时,电池...

[复制链接]
1464|3
 楼主| fxm666 发表于 2022-3-7 16:00 | 显示全部楼层 |阅读模式
本帖最后由 fxm666 于 2022-3-7 16:02 编辑

请问官方大大,CH579有没有在处于下电模式时,电池低电压唤醒的测试程序?
想实现ch579在正常电压下睡眠,在睡眠时候提供低电量唤醒的功能,不过配置一些寄存器发现实现不了
主要在睡眠前配置大概简化如下了:

R8_SLP_WAKE_CTRL |= RB_SLP_BAT_WAKE ;//电池低电压唤醒
NVIC_EnableIRQ(WDOG_BAT_IRQn);//使能电池低电压中断
PowerMonitor( ENABLE );开启电压监控
LowPower_Shutdown( NULL );//进入下电模式的睡眠

多次组合,都未能实现这个电池低电压唤醒的功能。请问是我配置的不对,还是不支持我想要的功能。如果可以支持的话,麻烦官方大大给个测试程序,谢啦!
海滨消消 发表于 2022-3-8 17:52 来自手机 | 显示全部楼层
你可以艾特一下官方大大
WCHTech2 发表于 2022-3-11 21:09 | 显示全部楼层
低压监控是用来进行电压监控的,低压时电压已经不满足芯片运行的电压要求
92303622b47d8bb349.png
所以低压我们是用来方式程序跑飞的,EVT里面的例子都是有个文件int.C的文件是定义在RAM里面的
51944622b48352d91a.png
使用时是这样的
93788622b486e3c58a.png
57659622b487d5bc5e.png
如果低压时,会进到中断函数里面
81920622b489d3a26d.png
96511622b48b099a40.png
低压是就停在中断里面,知道电压恢复。
如果是要开启低压唤醒
PWR_PeriphWakeUpCfg( ENABLE, RB_SLP_GPIO_WAKE|RB_SLP_BAT_WAKE );


WCHTech2 发表于 2022-3-11 21:15 | 显示全部楼层
本帖最后由 WCHTech2 于 2022-3-11 21:17 编辑

您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部