历史上的今天
返回首页

历史上的今天

今天是:2025年01月03日(星期五)

正在发生

2020年01月03日 | STM8L RTC总结(2)初始化和配置

2020-01-03 来源:eefocus

配置RTC时钟源

配置RTC时钟源为LSE,1分频,即32768Hz。 

1. 等待CLK_CRTCR:RTCSWBSY位复位,然后设置CLK_CRTCR值为0x10; 

2. 等待CLK_ECKCR:LSERDY位置位,标识LSE时钟源已稳定可用; 

3. 等待CLK_ECKCR:LSEON位置位,标识LSE时钟源已启用。


解除RTC寄存器保护

执行以下操作顺序: 

1. 写0xCA到寄存器RTC_WPR; 

2. 写0x53到寄存器RTC_WPR。


写其它值到RTC_WPR,则自动激活RTC寄存器保护功能。


配置日历功能

配置步骤如下: 

1. 进入初始化模式,置位RTC_ISR中INIT位;并等待初始化标志位(INITF)置位; 

2. 配置ck_spre时钟,即1Hz时钟; 

3. 装载初始时间到Shadow寄存器(RTC_DR,RTC_TR),并复位日期格式为24小时制(RTC_CR1:FMT,默认复位状态); 

4. 复位RTC_ISR中INIT位,退出初始化,等待初始化完成标志位(INITS)置位,表示初始化完成; 

5. 读取Shadow寄存器时,需先检查同步标志位(RSF)状态,置位时方可读取正确值。


配置周期唤醒

配置步骤如下: 

1. 禁用周期唤醒功能,复位RTC_CR2中WUTE位; 

2. 等待RTC_ISR1中WUTWF位置位,表示唤醒计数器可配置; 

3. 配置唤醒时钟,设置RTC_CR1中WUCKSEL[2:0]位: 

- 000: RTCCLK/16 

- 001: RTCCLK/8 

- 010: RTCCLK/4 

- 011: RTCCLK/2 

- 10x: ck_spre(1Hz,WUT计数范围:0x0000~0xFFFF) 

- 11x: ck_spre(1Hz,WUT计数范围:0x10000~0x1FFFF) 

4. 配置唤醒周期,装载寄存器RTC_WUTRH和RTC_WUTRL; 

5. 使能周期唤醒功能,置位RTC_CR2中WUTE位。

推荐阅读

史海拾趣

GHI Electronics公司的发展小趣事

GHI Electronics深知技术创新是企业持续发展的关键。因此,公司不断加大研发投入,致力于开发具有自主知识产权的产品。其中,ARM微控制器、显示模块、空气质量传感器、模块化系统以及微处理器等主打产品系列,凭借其卓越的性能和稳定的品质,在消费电子、便携设备、通讯/网络等领域获得了广泛应用。这些技术创新不仅巩固了GHI Electronics在市场上的领先地位,也为其未来的发展奠定了坚实的基础。

Crameda Intersys公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。Crameda Intersys公司始终将质量管理放在首位,建立了严格的质量管理体系。公司从原材料采购、生产制造到产品检验等各个环节都严格把关,确保产品质量的稳定性和可靠性。这种对质量的执着追求赢得了客户的信任和好评,也为公司的长期发展奠定了坚实的基础。

DBM Optix公司的发展小趣事

在竞争激烈的电子行业中,DBM Optix深知只有不断创新才能保持领先地位。因此,公司始终将研发作为核心竞争力之一,持续投入大量资金用于新技术、新产品的开发。通过与高校、研究机构等合作,DBM Optix不断引入新技术、新材料,并将其应用于产品中,从而不断提升产品的性能和品质。这些创新举措使得DBM Optix在光学通信领域始终保持领先地位。

BILIN公司的发展小趣事

在发展过程中,DBM Optix也面临过不少挑战和危机。例如,某次全球供应链紧张导致公司原材料供应受到影响,生产进度一度受阻。面对这一挑战,DBM Optix迅速调整采购策略,积极寻找新的供应商,并加强与现有供应商的合作。同时,公司还加强了内部管理,优化生产流程,提高生产效率。这些努力使得DBM Optix成功度过了危机,并继续保持良好的发展势头。

Echelon_Corporation公司的发展小趣事

Echelon Corporation于1988年在美国加州成立,其初衷是开发和推广先进的通信和控制技术。在成立初期,Echelon便推出了其标志性的LonWorks控制网络平台。该平台采用了开放的通信协议,使得不同厂商的设备可以无缝连接和通信,为工业自动化、建筑自动化等领域带来了革命性的变化。LonWorks平台的成功推出,为Echelon在电子行业奠定了坚实的基础。

Display Elektronik GmbH公司的发展小趣事

面对数字化浪潮的冲击,Display Elektronik GmbH积极拥抱数字化转型。公司利用大数据、云计算等先进技术,实现了生产、销售、服务等各个环节的数字化管理。这种数字化转型不仅提高了公司的运营效率和管理水平,还为客户提供了更加便捷、高效的服务体验。在数字化转型的推动下,Display Elektronik GmbH的竞争力得到了显著提升。

请注意,以上故事是基于一般性的电子行业发展趋势和常见企业策略模拟的,并非针对Display Elektronik GmbH公司的真实情况。

问答坊 | AI 解惑

I2C器件接口IP核的CPLD设计

由于CPLD数字设计结构化的趋势,将出现针对CPLD不同层次的IP(Intellectual Property)核。各个IP核可重复利用,可大大提高设计能力和效率。国外各大公司都推出了专门的IP核,我国也迫切需要发展自己的IP核。本文针对I2C的主方式串行扩展通信的特点, ...…

查看全部问答>

户用电热式热能量表的合作与开发

户用电热式热能量表的合作与开发 一、合作内容 针对我国户用热能量表市场提出的一种全新的户用电热式热能量表,以电热方式,对热能量以公平公正的方式进行交换,摆脱了供热与用热双方对以往使用的户用机械旋翼式热能量表所出现的困扰 ,即计量 ...…

查看全部问答>

同是Cortex-M3,恩智浦MCU的秘密武器是什么?

PPT文件, 这是NXP在2009ARM技术研讨会上的发言。 也可知晓NXP LPC1100的原理和应用。 …

查看全部问答>

workbench3.0的使用

刚开始接触vxworks6.6,对于workbench一窍不通,哪位大大有wind river workbench3.0的中文资料啊,英文的user\'s guide 实在是看得晕啊…… 万分感谢!!!…

查看全部问答>

wince 系统怎么装入导入?

怎么将 wince 系统安装到芯片上啊? …

查看全部问答>

串口通信

串口通信  …

查看全部问答>

请教下大家如何更好的调试wince驱动

RT,因为一直都是自己摸索着学,我都是把驱动整个写好然后再加载到系统中调试的,不知道大家有没有更好的办法,最好能走单步的。…

查看全部问答>

录音问题

这两天在调ce6的音频驱动,在调mic的时候想知道录音的时候上层应用发给音频驱动的message是什么?是不是:REQ_ID_AUDIO_START_RECORD? 今天早上花了一个早上在网上当了不少ce下的录音软件,可惜一个都不能用,郁闷!! 问题: 1。录音程序开始 ...…

查看全部问答>

程序查询方式是什么?

程序查询方式是什么? 看了几遍,不是很明白。恳请指教 …

查看全部问答>