
2、计算机系统应有两个时钟:实时时钟(rtc)和 *** 作系统(os)时钟,实时时钟是由硬件电路构成的,并由电池供电,因此即使系统断电,也可正常工作。
3、 *** 作系统时钟是 *** 作系统软件维护的时钟系统, *** 作系统通过读取实时时钟来初始化系 统时钟,此后二者一直保持同步,共同维持着系统的时间。这里的同步,是指 *** 作系统在运行 过程中,每隔一个固定的时间就会刷新或校正实时时钟中的信息。
RTC根据公式F=Frtcclk/(PRL[19:0]+1)来定义计数器的时钟频率,PRL[19:0]是RTC预分频装载寄存器,也就是你需要填的分频数,Frtcclk为RTC时钟源的频率,RTC有三个时钟源:1、HSE除以128;2、LSE振荡时钟;3、LSI振荡时钟根据你所填的分频数大概可以判定你所选的RTC时钟源为LSE 32.768KHz,然后根据公式就可以算出你的计数器的时钟频率为32768/(32767+1)=1Hz,也就是每秒中断一次。说直接一点就是对RTC时钟源分频得到自己想要的一个时钟频率。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)