问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STM32 RTC时钟 必须要用中断吗?

发布网友 发布时间:2022-04-22 07:27

我来回答

3个回答

热心网友 时间:2022-06-17 17:00

rtc就是一个32位的计数器,只不过它的秒计时比一般定时器准一些,输入时钟震荡一次寄存器加1,如果开中断的话会进一次中断,但是这个寄存器的值到了23*3600+59*60+59之后(也就是计数1天后)不会自动清零,需要软件清零,像你追问的是可以这样用的,中断可以不开,

热心网友 时间:2022-06-17 17:01

不一定啊……反正我开alarm中断怎么都不成,但是秒中断可以开的。
或者别的中断(比如TIM、systick等等)里去读取时间,也不错。
查询方式,隔一段时间读取也行。追问问题时不开中断的话,到了23:59:59 秒,不会修正到00:00:00,吧?
再问一句,RTC计数器是每秒++的吧?
能不能只把RTC当做一个电池驱动的计数器,把刚输入的时间设为基准,计数器里是0,然后计数器每秒++,查询时,读取计数器的值,然后换算成年月日????

追答STMF10x的RTC就是一个单纯的32bit计数器,假设你在1月1日的00:00:00启动,在到23:59:59时实际的数字是86399,到1月2日的00:00:01时就变成86401了……就是说不会修正为0,但你换算为真正的时分秒时才会出现00:00:00,比如这样的代码:
TimeVar=RTC_GetCounter()%86400;

THH = TimeVar / 3600; /* Compute hours */
TMM = (TimeVar % 3600) / 60; /* Compute minutes */
TSS = (TimeVar % 3600) % 60; /* Compute seconds */
实际转换的办法就是你提到的UNIX时间方式。

STM32F20X或者STM32F40X就是真正的RTC了,和读取DS1302或DS3231里的结果一样,读取到的就是时分秒年月日,比STM32F10X的方便多了。

RTC设置好之后,就是每秒加1的。
将计数换算为当前时间,就是UNIX时间方式。

热心网友 时间:2022-06-17 17:01

不一定哦,看你需要的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
探歌自动启停怎么关闭不了怎么办 探歌停车自动熄火 一汽大众sagitar自动档换档位的时候震动什么原因 大众速滕挂档车身会抖动 大众速腾变速箱挡杆抖动是哪里的问题? 我的爸爸欠了一千多块,妈妈才发现因此很生气,打架怎么办?我好害怕... 我的情况是属于心理障碍吗? 我的爸爸特别喜欢强势,导致我现在非常害怕爸爸,怎么办呢? 我怕我的爸爸妈妈(亲人)死 歌唱祖国的合唱怎么排练,怎么分声部,怎么轮唱重唱领唱比较合理 柯南最后一集是什么?他有没有边会新一? 石榴皮煮水洗头的作用 ug10.0数控编程的工作界面怎么设置? rs232C设备连接电脑,传输数据失败? 石榴皮煮水能染发吗? STM32 RTC 使用晶振是不是有很严格的要求 RS232通信线传输距离是多少 沙塔尔声望是哪几个FB加的?刷一次大概有多少? 请问:Rs232串口连线最长的通信距离是多少?? 石榴水怎么煮 STM32的RTC到底能用吗?怎么用才能稳定 stm32最小系统rtc电路有什么用 石榴煮水放糖之后功效还会有吗? ug10.0如何开通多核设置 RS232串口,波特率9600,传送42位数据,至少需要时... STM32的RTC怎么用 石榴皮煮水有毒 ug10.0这种问题怎么解决? stm32中使用rtc怎么样设计rtc外围电路 rs232线具体可以传输些什么信号 如何使用PLC的RTC万年历 区别主系表与被动语态 魔兽世界裁缝350以后的图纸在哪可以打怪掉落? 煮石榴水,饮用时忌什么 大家好? 我在使用stm32的RTC功能的时候,断电上电... 英语怎么区分被动语态跟系表结构?主系表可以用在... 石榴皮煮水能治拉肚子吗 ug10.0安装好了怎么设置界面 TTL232和RS232的区别? 问:stm32 的rtc时钟必须用外部的晶振吗 求大神,如何区分主系表与被动?例如he is concern... RS232和RS232C是什么关系?有的地方是RS232,有的... MCU内部有RTC为什么还要用外部时钟? 被动语态是主系表结构吗 安装ug出现了,NX要求正确配置环境变量 RS232中的232到底是什么意思? STM32的RTC能产生毫秒级的中断吗 去风暴要塞能源舰,生态船,禁魔监狱英雄模式的钥... 怎么区分被动语句和主系表结构? ug nx10.0 英文版怎么改成中文版 请问,如何在ETERM系统中,用RTC指令,和DETR TN票...