历史上的今天
今天是:2025年03月20日(星期四)
2018年03月20日 | 何谓STM32F单片机的RTC校准功能
2018-03-20 来源:eefocus
在STM32里面有备份寄存器(BKP),它的功能之一就是用来存储RTC校验值的校验寄存器,即具有RTC校准功能。在PC13引脚上输出RTC 校准时钟,RTC闹钟或者秒脉冲。在程序中有#define RTCCLOCkOutput_Enable /*RTC Clock/64 is output on tamper PIN(PC.13)*/
BKP可以用来存储84个字节的用户应用程序数据,他们处在备份域里,当Vdd电源被切断时,他们仍然由Vbat维持供电。
判断RTC后备寄存器1的值是否为事先写入的某个值,如果不是,则说明RTC是第一次上电,需要配置RTC。针对BKP也有相应的库函数。
u16 BKP_ReadBackupRegister(u16 BKP_DR) 从指定的后备寄存器中读出数据
如果不是之前写入的某个值,需要配置RTC,函数RTC_Configuration(void)
执行以下操作将使能对后备寄存器和RTC的访问:
● 设置寄存器RCC_APB1ENR的PWREN 和BKPEN位,使能电源和后备接口时钟
● 设置寄存器PWR_CR的DBP位,使能对后备寄存器和RTC的访问。
史海拾趣
|
同样适用S3C2450. S3C2443的BGA间距为0.5mm,比起S3C2410和S3C2440的0.8mm,要求的PCB工艺高很多,需要做盲孔. … 查看全部问答> |
|
考虑时钟频率大于100MHz,同时,相位要比较精确.而且,当被采样信号在50M时,为设计达到7位以上的有效分辨率(ADC08200在被采样信号50M时典型ENOB为7.3位),同时有45DB以上信噪比(SNR),要求时钟的孔径抖动小于25ps,如此就对时钟源提出很高的要求. 有效位 ...… 查看全部问答> |
|
我用PB5.0做了一个内核,但是显示的是英文版本,我在订制时选择过了international->chinese还有在setting->local->中文。但做出来的内核中文却显示为————(横杠)… 查看全部问答> |
|
最近一个学长介绍一个项目给我,我原来做的都是单片机,小功率电源,都是简单东西,可是项目的要求做的是高频滤波器之类的,一下子从低频的东西到了高频的东西,很迷茫,和一个工程师聊了 ...… 查看全部问答> |
|
void Timer0_Init(void){ TH0 = 0x0B; // Init Timer0 High register TL0 = 0xDC ; / ...… 查看全部问答> |
|
【设计工具】ChipScope Pro 使用指南----附带代码和测试波形 通过一个具体的实例介绍如何使用ChipScope Pro,给出了全程的代码,及ModelSim仿真结果,我照着本例程实验过,确实可以得到想要的结果,所以在这里推荐给大家,希望对想要学习ChipScope Pro的朋友有一点帮助. … 查看全部问答> |




