首页 > 其他分享 >关于自动唤醒(AWU)的使用介绍

关于自动唤醒(AWU)的使用介绍

时间:2024-03-13 16:14:36浏览次数:30  
标签:分频 4.578 AWU 自动 关于 唤醒 时钟

1、关于AWU的介绍

AWU 模块可以实现无需外部中断的情况下自动唤醒。通过对时间基数进行编程,可周期性地从停止或待机模式下唤醒。

AWU是一个6位的自加型计数器,关于其时钟源的选择如下:

CH32X035可选择内部高速时钟 HSI 的 47KHz 分频时钟作为 AWU 模块时钟源,可以在低功耗模式下运行。
CH32V003可选择内部低频 128KHz 时钟振荡器 LSI 作为自动唤醒计数时基。
关于唤醒条件:

计数器计数到与写进去的值相等时,会从停止或待机模式下唤醒

2、关于AWU的使用

关于AWU自动唤醒时间的计算,以CH32X035系列为例,参考下图:

image.png

AWU的时钟来源是HSI/1024,即AWU时钟源的大小为48MHz/1024=46875Hz。关于AWU的时钟分频,可设置下图几种分频:

image.png

以EVT例程10240分频为例,10240分频之后大约是4.578Hz。此外,AWU有一个唤醒窗口寄存器,可配置窗口值,该值是6位的,最大可配置是0x3F,即是63,例程配置的是25。10240分频之后是4.578Hz,计数一次的时间为1/4.578Hz,窗口值设置是25,则唤醒时间为25/4.578大约是5.46s左右。若要加大唤醒时间间隔,可可知最大61440分频,然后窗口值设置为最大63.

CH32V003计算方式与CH32X035一致,仅是AWU模块时钟源不同,CH32V003 AWU模块时钟源为LSI

标签:分频,4.578,AWU,自动,关于,唤醒,时钟
From: https://www.cnblogs.com/liaigu/p/18070852

相关文章

  • i茅台预约 免费自动预约
    i茅台APP永久自动预约终端茅台批量自动预约后台解放你的双手,避免错过时间忘记,每天自动帮预约申购主要功能:①平台注册账号(可用i茅台)②添加多个用户自动预约③自动预约④类型选择(本市出货量最大的门店,或位置附近门店)⑤自动旅行,首次旅行分享⑦获取申购耐力值⑧自定......
  • 【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙主机睡眠模式,串口唤醒收发数据
    -------------------------------------------------------------------------------------------------------------------------------------  在使用蓝牙主机的时候,有时需要通过宏定义开启睡眠模式,从而达到降低芯片的功耗。蓝牙的睡眠是由协议栈自行管理的,在芯片睡眠状态......
  • 【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)
    1.前言本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!!2.如何使用AirtestIDE驱动Firefox浏览器对于Web自动化测试,目前AirtestIDE支持chrome浏览器和Firefox2种浏览器,今天......
  • Git自动切换提交时使用的用户名
    根据远程地址自动切换commit时候使用的用户名。比如一般都是使用下面nickname提交,但如果待提交仓库包含ssh://[email protected]/**这样的远程地址,则自动使用MY_NAME进行commit先找到.gitconfig文件位置gitconfig--origin--list编辑.gitconfig,增加includeIf段的内容.gi......
  • 4.13 ACM-ICPC算法 字符串之后缀自动机
    4.13ACM-ICPC算法:字符串之后缀自动机在竞赛编程,尤其是ACM-ICPC竞赛中,字符串算法占据了极其重要的位置。其中,后缀自动机(SuffixAutomaton,简称SAM)以其强大的功能和高效的性能,成为了解决字符串问题的利器。本文旨在介绍后缀自动机的基本概念、构建方法以及在算法竞赛中的应......
  • 《手把手教你》系列技巧篇(三十一)-java+ selenium自动化测试- Actions的相关操作-番外
    1.简介上一篇中,宏哥说的宏哥在最后提到网站的反爬虫机制,那么宏哥在自己本地做一个网页,没有那个反爬虫的机制,谷歌浏览器是不是就可以验证成功了,宏哥就想验证一下自己想法,于是写了这一篇文章,另外也是相对前边做一个简单的总结分享给小伙伴们或者童鞋们。废话不多数,直接进入......
  • 《手把手教你》系列技巧篇(三十二)-java+ selenium自动化测试-select 下拉框(详解教程)
    1.简介 在实际自动化测试过程中,我们也避免不了会遇到下拉选择的测试,因此宏哥在这里直接分享和介绍一下,希望小伙伴或者童鞋们在以后工作中遇到可以有所帮助。2.select下拉框2.1Select类1.在Selenium中,针对html的标签select多选下拉列表有几种方法:selectByIndex(index);......
  • AC自动机
    AC自动机前置芝士kmptrie介绍学算法首先肯定要清楚这个算法是用来解决啥东西的。AC自动机是用线性的复杂度来解决多模匹配的算法。额(⊙o⊙),说人话就是例如给你一堆字符串(称为模式串)和一个字符串(称为文本串),让你求模式串们在文本串出现的总次数。来直接看模板题:AC自动......
  • 回文自动机学习笔记
    回文自动机学习笔记定义所谓自动机,是一个对信号序列进行判定的数学模型。即对一连串有顺序的信号关于某一个判定给出或真或假的判定。所谓回文自动机,就是对一个字符串进行其是否为回文串的判定。也就是存储字符串\(s\)中的所有的回文串。与\(\text{SA}\)不同的是,\(\text{SA......
  • 自动控制原理
    closed-loopcontrolsystems闭环控制系统open-loopcontrolsystems开环控制系统linearsystems连续系统discretesystems离散系统stability稳定性steady-stateperformance稳态性能transientperformance暂态特性mathematicalmodel数学模型differential......