当前位置: 首页 > wzjs >正文

有个人做网站的吗360优化大师安卓下载

有个人做网站的吗,360优化大师安卓下载,山西本土网站建设,泰安市住房和城乡建设委员会网站一、什么是RTC? RTC,即实时时钟,是一种能持续运行并保持当前时间信息的电子装置。它常用于在设备断电的情况下依然能保持准确的年、月、日、时、分、秒信息。 与CPU核心时钟不同,RTC通常采用独立的低频晶振(如32.768…

一、什么是RTC?

RTC,即实时时钟,是一种能持续运行并保持当前时间信息的电子装置。它常用于在设备断电的情况下依然能保持准确的年、月、日、时、分、秒信息。

与CPU核心时钟不同,RTC通常采用独立的低频晶振(如32.768kHz)以低功耗运行,即便在系统关机或低功耗模式下,也能维持其运转。


二、RTC的工作原理

1. 低功耗晶振振荡器

大多数RTC模块内部包含一个32.768kHz的晶体振荡器,这个频率被广泛应用的原因是它是2的15次方,方便二进制计数器设计。

2. 计时器/分频器电路

晶振输出的高频脉冲通过分频器被转换为1秒的时间基准。RTC内部通常含有:

  • 秒计数器

  • 分计数器

  • 时计数器

  • 日历模块(用于年/月/日转换,包括闰年处理)

3. 电池备份系统

为保持断电时的计时能力,RTC模块通常配有纽扣电池(如CR2032)或超级电容,确保即便主电源断开,RTC仍能保持运行。


三、RTC的分类

1. 独立RTC芯片

常见芯片如:DS1307、DS3231、PCF8563 等。这类芯片通过I2C或SPI与主控通信,精度高,使用方便。

2. SoC内置RTC

如STM32、ESP32等微控制器内部集成RTC模块,无需额外芯片,但精度和备电能力略逊色于专业RTC芯片。


四、软件配置

1. 启用电源和访问备份域

RTC属于备份域(Backup Domain),必须解锁才能进行操作:

RCC->APB1ENR |= RCC_APB1ENR_PWREN;       // 开启电源接口时钟
PWR->CR |= PWR_CR_DBP;                   // 使能对RTC和备份寄存器的访问

2. 启用LSE外部晶振(32.768kHz)

RCC->BDCR |= RCC_BDCR_LSEON;             // 使能LSE
while (!(RCC->BDCR & RCC_BDCR_LSERDY));  // 等待LSE准备就绪

3. 选择LSE作为RTC时钟源

RCC->BDCR &= ~RCC_BDCR_RTCSEL;           // 清除选择位
RCC->BDCR |= RCC_BDCR_RTCSEL_0;          // 选择LSE作为RTC时钟
RCC->BDCR |= RCC_BDCR_RTCEN;             // 使能RTC

4. 进入初始化模式,设置RTC寄存器

RTC->WPR = 0xCA;                         // 解锁写保护
RTC->WPR = 0x53;

RTC->ISR |= RTC_ISR_INIT;                // 进入初始化模式
while (!(RTC->ISR & RTC_ISR_INITF));     // 等待初始化允许

RTC->PRER = (127 << 16) | 255;           // 设置预分频值:异步127, 同步255(1Hz)

RTC->TR = (0 << 20) | (0 << 16) | (0 << 8) | (0 << 4);  // 设置时间为00:00:00
RTC->DR = (24 << 20) | (4 << 16) | (1 << 13);           // 设置日期:2024年4月1日(BCD格式)

RTC->ISR &= ~RTC_ISR_INIT;               // 退出初始化模式

5. 锁定写保护

RTC->WPR = 0xFF;                         // 重新开启写保护

6. 读取时间和日期

uint32_t tr = RTC->TR;
uint8_t hours = ((tr >> 20) & 0x3) * 10 + ((tr >> 16) & 0xF);
uint8_t minutes = ((tr >> 12) & 0x7) * 10 + ((tr >> 8) & 0xF);
uint8_t seconds = ((tr >> 4) & 0x7) * 10 + (tr & 0xF);

http://www.dtcms.com/wzjs/26724.html

相关文章:

  • 怎么用网站源码做网站平台推广是什么意思
  • 怎么申请做网站公司网站设计要多少钱
  • 张槎网站建设清理大师
  • 客户对网站设计的要求信息流推广
  • 高端企业网站建设百度竞价收费标准
  • 建设银行的网站为什么登不上网络营销步骤
  • 做棋牌网站犯法吗女生学市场营销好吗
  • 沈阳网页设计公司有哪些网站seo网络优化
  • 微网站主机注册免费百度推广价格
  • 宜布网网站谁做的seo网站关键词优化方式
  • 广州网站建设推荐桔子seo
  • 信息技术转移网站建设seo网站平台
  • 网站维护升级页面seo教程 seo之家
  • 网站建设技术公司营销软文范例大全300
  • 栾城住房和城乡建设局网站百度大盘指数
  • oneinstack. WordPressqq群排名优化
  • 建筑工程有限公司电话广州百度网站排名优化
  • 小说网站建设模板下载app运营推广策划方案
  • 安阳县吕村七中录取分数线广州seo关键词
  • 三级 做爰免费网站网站 seo
  • 建设部作业证件查询官方网站免费b站推广
  • 内蒙古做网站的公司广告设计与制作需要学什么
  • 网站后台登陆密码破解百度下载老版本
  • 南宁seo排名首页潍坊seo教程
  • 品牌网站建设顾问百度浏览器官网
  • 自建站shopify东莞网站设计公司排名
  • 潍坊学网站建设郑州seo建站
  • 加强志鉴网站建设吉林seo基础知识
  • 如何成功进行网络营销seo线上培训班
  • 秦皇岛网站建设哪里有什么软件引流客源最快