stm32rtc寄存器
时间: 2023-08-26 19:04:20 浏览: 140
STM32系列的RTC(实时时钟)模块使用了一组寄存器来控制和配置其功能。以下是一些常用的RTC寄存器:
1. RTC_TR(RTC时间寄存器):用于设置和读取当前时间的小时、分钟和秒钟。
2. RTC_DR(RTC日期寄存器):用于设置和读取当前日期的年、月和日。
3. RTC_CR(RTC控制寄存器):用于配置RTC的工作模式、时钟源和中断使能等。
4. RTC_ISR(RTC中断状态寄存器):用于读取RTC中断标志和状态。
5. RTC_PRER(RTC预分频器寄存器):用于配置RTC的预分频器,用于生成RTC时钟。
6. RTC_ALRMR(RTC闹钟寄存器):用于设置和读取RTC的闹钟时间和日期。
7. RTC_WPR(RTC写保护寄存器):用于保护RTC寄存器的写操作,需要写入特定的值才能修改RTC寄存器。
这只是一些常见的寄存器,实际上,STM32系列的RTC模块还有其他一些寄存器,用于配置和控制更多的功能。详细的寄存器功能和使用方法可以参考STM32系列的参考手册或数据手册。
阅读全文