当前位置:   article > 正文

UNIXUNIX

UNIXUNIX

        RTC的核心部分如图所示,最左边是RTCCLK时钟来源,需要在RCC里边配置,3个时钟选择一个当做RTCCLK,之后先通过预分频器对时钟进行分频;余数寄存器是一个自减计数器,存储当前的计数值,重装计数器是计数目标,决定分频值,分频之后得到1Hz的秒计数信号,通向32位计数器,1秒自增一次,下边有一个32位的闹钟值可以设定闹钟;右边有三个信号可触发中断,分别是秒信号,计数器溢出信号和闹钟信号,3个信号线通过中断输出控制,进中断使能,使能的中断才能通向NVIC,想CPU申请中断;在程序中配置数据选择器可以选择时钟来源,配置重装寄存器可以选择分频系数,配置32位计数器可以进行日期时间的读写,需要中断的话先允许中断在配置NVIC,最后写对应中断函数即可

                

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/519059
推荐阅读
相关标签
  

闽ICP备14008679号