历史上的今天
今天是:2024年12月26日(星期四)
2019年12月26日 | STM8的定时唤醒单元的使用
2019-12-26 来源:eefocus
STM8L的“RTC periodic wakeup unit”可以通过寄存器RTC_CR1的WUCKSEL[2:0] bits来配置不同的唤醒周期。具体的有以下的三种模式:
1.1,WUCKSEL[2:0] = 0xxb for short wakeup periods
1.2 WUCKSEL[2:0] = 10xb for medium wakeup periods
1.3 WUCKSEL[2:0] = 11xb for long wakeup periods
其中short wakeup periods时钟的分频是如下流程:

则的周期唤醒在不同时钟源频率下的clk为:

最小的唤醒周期为(0x0001+1)*0.125us = 0.25us
最大的唤醒周期为(0xfffff+1)*31.25ms = 2048s
medium wakeup periods时钟源配置流程:

则的周期唤醒在不同时钟源频率下的clk为:

最小的唤醒周期为(0x0000+1)*0.125us = 0.125us
最大的唤醒周期为(0xfffff+1)*8192s = 536870912s
long wakeup periods的时钟源计算和medium wakeup periods是一样区别就是WUCKSEL[2:0] = 11xb和重载的计数是从0x10000-0x1FFFF;
所有的时钟源的计算都遵循以下公式:
单位HZ
目前公司项目是用LSE配置的1HZ使用halt的进入低功耗模式,休眠期间功耗为1.5ua左右。
另外在唤醒以后使用TIMEER1作为整个软件系统的嘀嗒时基,注意定时器休眠之前的操作,中断关闭,DeInitt定时器,关闭定时时钟,清定时中断标志等,不然会出现莫名重启。
目前软件运行休眠和唤醒都正常。
上一篇:STM8单片机软件判断复位源
下一篇:STM32—RCC时钟
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:24 编辑 国赛常见IC芯片价格,资料!在网上找了个905的IC,找了半天,楞是找不全!!价格方面,资料方面.........一个一个找,麻烦啊........:\'( 小弟突发奇想,我们是不是可以在这个论坛里建立个板块,主 ...… 查看全部问答> |
|
在基于linux的嵌入式仿真平台开发中,终端的美观和可定制是一个重要的问题。开机时滚动在屏幕上的字符串和单调的penguin图标,使嵌入式设备仍然脱离不了pc的痕迹,linux控制台上单调的“白纸黑字”型表现方式可谓大煞风景。改造linux控制台使之美观 ...… 查看全部问答> |
|
有谁知道哪里能定制电机呢??需要BLDC,24V,3A电流,功率72W,额定转速8000~1WRPM,最大转矩0.07Nm。电机伸出轴长需要80mm。轴直径不小于5mm。带霍尔,1.5m导线。… 查看全部问答> |
|
相信有高手已经在做wince6.0了,想请问下,它比5.0有啥明显的好处? 增加了啥功能?有没有增加D3DM驱动? 开发效率驱动调试方面有啥提高?… 查看全部问答> |
|
比如 data_led equ 60h .... loop: mov data_led,a inc a jmp loop ... 如何看data_led的变化?在那个窗口可以观察到? 是用那个memeny window吗 那个好像是看rom的窗口 不知道是不是 因为我用那个窗口试过,在0x60h单元中的值总是不会变 ...… 查看全部问答> |
|
Symbol MC1000 win4.2系统 怎么发出Beep声 Symbol MC1000 win4.2系统 怎么发出Beep声。 我看了symbol的例子 CS_ScanSample2 老半天都看不懂他是怎么发声的。 请各位指点一下。… 查看全部问答> |
|
如题。 正在学习ARM的开发,采用的是ARM920T的内核。为了进一步熟悉其架构,现想先进行一些简单的开发,比如用汇编调试一下MOV等指令,看看内部寄存器的变化情况,选用JTAG仿真器和AXD进行调试。这个应该算是最简单的入门吧? 现在的问题是,我用 ...… 查看全部问答> |
|
具体情况为: 1、我的ICF文件如下: define symbol __ICFEDIT_intvec_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_start__ = 0x08000000 ; define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; def ...… 查看全部问答> |




