络达1562系统,若要在耳机充电充满后进行电池检测工作,可以在耳机充满后,读取电池ADC。耳机充满后,会进入系统深度睡眠,只能通过RTC去唤醒,耳机唤醒开机后,读取ADC,读取完毕,毫秒级别处理后立刻恢复深度睡眠,防止耳机开机。

这里涉及RTC启动的设置。

系统在进入深度睡眠时,进入void port_sleepMode(int xExpectedIdleTime)。

通过判断标识确定是否启动RTC

if(rtc_config.enable)

{

hal_rtc_set_alarm_by_second(rtc_config.timer_s);

hal_rtc_enable_alarm();

}

rtc_config.enable通过配置工具设置总开关,程序在运行中可以动态设置这个使能标识。

配置工具设置

RTC设置了20S后唤醒,唤醒后系统启动会调用

void APP_ChgBat_CheckCurrentBatLevel(void)

在里面读取电池ADC电压

vBat_volt =pmu_auxadc_get_channel_value(PMU_AUX_VBAT);

需要注意的是:

1562在充电时系统是不会进RTC mode的,也就不存在rtc alam

只有当电池充满后才会进入RTC mode,

而当系统进入RTC mode,相当于系统关机,ADC不能再工作,此时不能读取ADC,必须先唤醒。

络达1562系统深度睡眠后RTC唤醒应用相关推荐

  1. win8计算机睡眠无法唤醒,win8.1系统休眠后无法唤醒的解决方法

    大家都知道,一般情况下,电脑开机后一段时间没有使用的话,就会自动进入休眠状态,这样不仅可以节省电源,还能够延长电脑的使用寿命.但是有些用户却反映说,电脑进入休眠状态后,就无法唤醒了,这是怎么回事呢?今 ...

  2. 用什么软件可以检测苹果耳机芯片_如何辨别是不是络达1562的芯片

    如何辨别是不是络达1562的芯片? 非常简单!非常简单!非常简单! 用安卓手机下载一个络达官方的刷机软件然后连接上耳机,打开此软件,就可以看到耳机芯片的相关信息. 软件下载地址: https://pa ...

  3. win10 计算机休眠后无法唤醒,Win10系统进入睡眠后无法唤醒的解决方法

    升级windows10正式版后,很多用户还没体验到系统的新功能,就先遇到了一些操作故障.比如,有用户升级win10后,发现自己的电脑在进入睡眠后就无法唤醒了(详情可查看<win8.1系统休眠后无 ...

  4. Esp32-C3使用gpio唤醒深度睡眠,rtc gpio0~5始终置低,导致低电平唤醒一直复位,高电平唤醒无效?

    Esp32-C3使用gpio唤醒深度睡眠,rtc gpio0-5始终置低,导致低电平唤醒一直复位,高电平唤醒无效? 为省电环保,需要让芯片进入深度睡眠,然后在需要时唤醒它,而不是复位重启 我使用vsc ...

  5. win10 计算机休眠后无法唤醒,win10休眠后无法唤醒怎么办 win10系统怎么设置休眠时间...

    现在很多用户都安装了win10系统,对于很多刚安装win10的用户有很多功能不知道怎么设置,比如说电脑的休眠时间,如果不设置的话很快电脑就会进入休眠时间,如果电脑出现故障的话,就会引起电脑长期休眠无法 ...

  6. Win7系统电脑休眠后无法唤醒的解决方法

    Win7电脑休眠后黑屏无法唤醒?很多用户都喜欢设置休眠模式,这样在自己想要使用电脑的时候能够快速进入系统,但是有的就遇到了在自己的win7系统进入休眠后黑屏无法唤醒,那要怎么解决这个问题呢,一起来学习 ...

  7. 计算机休眠唤醒后 网络受限,Win7系统待机/休眠被唤醒后笔记本WIFI无线网络无法连接解决方法...

    有的时候,我们会暂时离开电脑,希望回来的时候又可以快速使用电脑,所以我们经常会使用待机.休眠功能,当我们将系统待机时,不仅可以快速的恢复到之前电脑的工作状态,还可以省电.但是我们使用笔记本的时候,发现 ...

  8. 计算机休眠后无法唤醒硬盘,win7系统电脑休眠后无法唤醒解决方法

    win7系统有一个很实用的功能,那就是休眠功能.休眠功能可以在用户不操作电脑一段时间后自动休眠电脑,只保留硬盘运作,关闭其它硬件的运行从而达到省电的目的.但是有用户发现自己电脑在休眠之后无法唤醒的情况 ...

  9. 拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题)

    拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题) 具体安装双系统请参考: 联想拯救者Legion Y7000P 2020款ubuntu20. ...

  10. 通过rtcwake命令设置系统S3(休眠到内存)/S4(挂起到硬盘)一段时间后自动唤醒

    rtcwake -m disk -s 60 //S4(挂起)60秒后自动唤醒 rtcwake -m mem -s 60 //S3(休眠)60秒后自动唤醒

最新文章

  1. via浏览器下载路径_Via - 能够安装脚本插件的安卓浏览器
  2. commons-lang3:DateUtils
  3. 10.28T5 tarjan+dfs
  4. mysql连接数过多
  5. ffmpeg一些filter用法、以及一些功能命令
  6. VALSE学习(十一):弱监督图像语义分割
  7. LNMP状态管理命令
  8. layoutIfNeeded 就这样把我害惨
  9. 使用Github搭建一个属于自己的网站
  10. 盗版xp成功验证成正版,享受正版增值服务!(转)
  11. 计算机在通风网络中的应用,普适计算在煤矿通风网络解算中的应用研究
  12. java: 未报告的异常错误org.json.JSONException; 必须对其进行捕获或声明以便抛出
  13. 融合算法性能评价指标
  14. How Much Should We Invest for Network Facility: Quantitative Analysis on Network ’Fatness’ and Machi
  15. Python入门学习之个人税务计算练习(if)
  16. 在Android系统中使用系统自带的emoji表情
  17. 如何写出优秀的单元测试
  18. 管窥广电总局的TVOS,又一个Android定制版?
  19. 深度分析Facebook ADS广告投放平台(1):平台介绍
  20. 中创|Facebook、腾讯、字节跳动纷纷加码, 元宇宙才是互联网的未来?

热门文章

  1. 杜绝网络黑手,谁来保障企业数据安全
  2. Linux基础(三)安装及管理程序
  3. 五个维度打造研发管理体系
  4. rs485转profinet网关485协议传报文解决方案远创智控
  5. 485Modbus协议
  6. 关于面试总结6-SQL经典面试题
  7. 用计算机做初中模拟物理实验,仿真物理实验室初中完整版
  8. 这个在线抠图工具,好用又免费,告别Photoshop繁杂操作
  9. 开关电源与线性稳压电源(LDO)的理解和区别
  10. linux+极点五笔输入法,Linux技巧之Ubuntu11.04下安装极点五笔输入法