ZhangChYu
发表于 2024-6-4 09:20:00
_奶咖君_ 发表于 2024-6-4 08:57
正常啊,,内部的32K本来就是个范围值,,随温度 工作电压的变化而变化很大。。。看看手册不就知道了 ...
使用内部主频6M 再使用外部32768 这样精准度就可以了吧
_奶咖君_
发表于 2024-6-4 09:22:08
ZhangChYu 发表于 2024-6-4 09:20
使用内部主频6M 再使用外部32768 这样精准度就可以了吧
RTC 和你主频多少M无关,,精度要看你外置晶振的精度。。
xxxevery
发表于 2024-6-4 09:26:40
单片机的RTC凑合用用就好了,别要求太高,要求高还是用专用时钟芯片吧
ZhangChYu
发表于 2024-6-4 09:53:34
xxxevery 发表于 2024-6-4 09:26
单片机的RTC凑合用用就好了,别要求太高,要求高还是用专用时钟芯片吧
这么一说想起来就是跟普通定时器
AI-32位8051
发表于 2024-6-4 10:03:22
ZhangChYu 发表于 2024-6-4 09:19
像我现在这样的偏差范围 是否正常还有使用内部主频6M 再使用外部32768 这样精准度就可以了吧 ...
【新提醒】32.768kHz晶振驱动STC单片机自带RTC实时时钟,精度怎么样? - 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区https://www.stcaimcu.com/forum.php?mod=viewthread&tid=87&highlight=%E5%A4%96%E9%83%A832.768&page=1&extra=#pid296
_奶咖君_
发表于 2024-6-4 10:06:42
ZhangChYu 发表于 2024-6-4 09:53
这么一说想起来就是跟普通定时器
如果用内部32K的话 感觉还不如普通定时器
电子DIY小家
发表于 2024-6-4 10:37:42
ZhangChYu 发表于 2024-6-4 08:56
像这种情况 对于STC单片机来说 是否为正常现象
内部32k和外部32.768k晶振的误差是个0.768k,0.768/32.768*360分钟 ≈ 8.4分钟,所以这个误差很正常,要用RTC必须要32.768Khz的晶振,STC内部的RTC你可以理解为纯硬件的数字电路,只要32.768K晶振误差为0,走时误差就为0;
ZhangChYu
发表于 2024-6-4 10:59:27
电子DIY小家 发表于 2024-6-4 10:37
内部32k和外部32.768k晶振的误差是个0.768k,0.768/32.768*360分钟 ≈ 8.4分钟,所以这个误差很正常,要 ...
我是真没细看规格书 这个32是真的32K我还以为是去尾那这个内部的32K 来做RTC 就跟玩具一样
电子DIY小家
发表于 2024-6-4 13:00:13
ZhangChYu 发表于 2024-6-4 10:59
我是真没细看规格书 这个32是真的32K我还以为是去尾那这个内部的32K 来做RTC 就跟玩具一样 ...
内部低速时钟是为了有些应用可以快速的使用,例如lcd啊,例如时钟,不然不外接晶振用不了,这个也是为了快速开发的
ZhangChYu
发表于 2024-6-4 13:51:34
电子DIY小家 发表于 2024-6-4 13:00
内部低速时钟是为了有些应用可以快速的使用,例如lcd啊,例如时钟,不然不外接晶振用不了,这个也是为了 ...
这个理解 只是官方规格书例程给了内部32K作为RTC的时钟源 试了也能跑起来 以为就是标准的32.768K 但跑了六个小时慢了10分钟 这个觉得太可怕了 结果只是32K官方这种容易误导没用过STC内部RTC的 比如看了demo代码 就想节约一个晶振 两个IO口 就没预留外部晶振 结果这样 还得改板