bycj.net
当前位置:首页 >> stm32内部rtC >>

stm32内部rtC

rcc是stm32的时钟控制器,可开启或关闭各总线的时钟,在使用各外设功能必须先开启其对应的时钟,没有这个时钟内部的各器件就不能运行.而rtc是stm32内部集成的一个简单的时钟(计时用),如果不用就关闭,用的话先要通过rcc配置其时钟源,可看作是一个外设器件.

stm32的内部RTC不稳定,建议使用外部芯片

不用是不行的,必须用外部晶振,至于那个电池可以不用,但掉电后就初始了

你的是stm32f10x系列的吧?这rtc只是简单的32位计数器,因此如果你不干扰,这计数器会在累加到0xffffffff后才会清零,即需要136年时间……所以你需要自己编程,在rtc秒中断中加入判断语句:如果大于86399(1天等于86400秒)就将计数器清零.stm32f207的就是完美的rtc,年月日时分秒直接读取.

应该不能吧.

RCC是STM32的时钟控制器,可开启或关闭各总线的时钟,在使用各外设功能必须先开启其对应的时钟,没有这个时钟内部的各器件就不能运行.而RTC是STM32内部集成的一个简单的时钟(计时用),如果不用就关闭,用的话先要通过RCC配置其时钟源,可看作是一个外设器件.

通俗来说,是给系统实时时钟供电STM32 的实时时钟(RTC)是一个独立的定时器. STM32 的 RTC 模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能.修改计数器的值可以重新设置系统当前的时间和日期.

STM32L内部有RTC,看参考手册电源章节,电源归主电压调节器开控制,未引出VBTA,要保持掉电运行,要在主电源上想办法.AN3216 - STM32L1xxx hardware development getting started 查看原帖>>

stm32本身就有RTC模块,还有掉电运行功能,谁还会去搞ds1302,多此一举嘛.

stm32有backup sram(掉电之后由rtc电池供电),但是如果你没有接rtc电池的话,你也可以将参数保存到片内flash中,上电之后从flash中读出参数

tbyh.net | tongrenche.com | jmfs.net | jjdp.net | bnds.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com