发新帖我要提问
12
返回列表
打印
[STM32F1]

STM32使用HSE作为RTC时钟源的问题

[复制链接]
楼主: jlyuan
手机看帖
扫描二维码
随时随地手机跟帖
21
你是怎么判断RTC不动的?

使用特权

评论回复
22
jlyuan|  楼主 | 2021-8-14 23:24 | 只看该作者

使用特权

评论回复
23
jlyuan|  楼主 | 2021-8-14 23:26 | 只看该作者

使用特权

评论回复
24
jlyuan|  楼主 | 2021-8-14 23:29 | 只看该作者
以上两张图为MDK-ARM的寄存器截图,至于判断RTC不动,多次查看RTC_CNTH,RTC_CNTL的值没有变化。

使用特权

评论回复
25
chenjunt| | 2021-8-14 23:30 | 只看该作者
目前每看到什么问题。

请问你的VBAT是怎么接的?

使用特权

评论回复
26
stly| | 2021-8-14 23:34 | 只看该作者
VBAT共用的VDD,这个问题看来是不好解了,先试试LSI有多大误差吧。

使用特权

评论回复
27
dengdc| | 2021-8-14 23:37 | 只看该作者
PWR_BackupAccessCmd(DISABLE);
这一句,不能要!!

使用特权

评论回复
28
dengdc| | 2021-8-14 23:39 | 只看该作者
不明白为什么关掉备份寄存器会不动的

使用特权

评论回复
29
stly| | 2021-8-14 23:40 | 只看该作者
而使用LSI时关掉没有影响,很奇怪的设计

使用特权

评论回复
30
jiahy| | 2021-8-14 23:43 | 只看该作者
已经被STM32的奇怪设计折腾好多次了,继续吧,痛并快乐着。

使用特权

评论回复
31
shimx| | 2021-8-14 23:46 | 只看该作者
Power control register (PWR_CR)

Bit 8 DBP: Disable backup domain write protection.
In reset state, the RTC and backup registers are protected against parasitic write access.
This bit must be set to enable write access to these registers.
0: Access to RTC and Backup registers disabled
1: Access to RTC and Backup registers enabled
Note: If the HSE divided by 128 is used as the RTC clock, this bit must remain set to 1.

使用特权

评论回复
32
llia| | 2021-8-14 23:48 | 只看该作者
lsi看了手册,时钟在30kHz和60Khz之间,只想说一句,你范围能不能再大点,这要是用到rtc上画面太美不敢想,让中小容量的怎么用啊,也在用hse128分频,发现误差也比较大

使用特权

评论回复
33
jlyuan|  楼主 | 2021-8-14 23:49 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
34
wakayi| | 2021-9-9 14:21 | 只看该作者
这个是外部晶振吗

使用特权

评论回复
35
wowu| | 2021-9-9 14:33 | 只看该作者
这是一个内部的时钟源吗

使用特权

评论回复
36
xiaoqizi| | 2021-9-9 15:07 | 只看该作者
看配置没啥问题啊

使用特权

评论回复
37
观海| | 2021-9-9 16:31 | 只看该作者
把所有的RTC寄存器显示出来看看

使用特权

评论回复
38
guanjiaer| | 2021-9-9 16:34 | 只看该作者
用的示波器测量的吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则