newlined 发表于 2023-10-10 10:19:32

请教关于 32768Hz 的RTC 实时时钟

本帖最后由 newlined 于 2023-10-10 10:48 编辑

请教各位,我想用STC32G的单片机输出一个准确一点的时间,我看手册说选内部的 32768Hz可能会因为温漂,会有误差,可以外部加一个 32768Hz的时钟,接在P1.7脚作为计数的时钟,这个32768Hz的外接时钟,我能否只用来跑时间,CPU的主时钟我另选用STC_ISP下载程序的IRC频率,比如说22.1184M或者另外接一个晶振,谢谢。

newlined 发表于 2023-10-10 10:39:58

或者我外部直接接一个高精度的晶振,作为主时钟,然后内部的32768也就不受温漂的影响,从而变得准了。

神农鼎 发表于 2023-10-10 12:59:39

1,上电后,STC32G/STC8H-MCU 跑的是内部高速IRC时钟
2,然后启动外部 32768-RTC晶振起振
3,等外部 32768-RTC晶振稳定后,指定给内部 RTC电路使用
===这时 STC32G/STC8H-MCU 跑的是内部高速IRC时钟

newlined 发表于 2023-10-10 13:32:01

神农鼎 发表于 2023-10-10 12:59
1,上电后,STC32G/STC8H-MCU 跑的是内部高速IRC时钟
2,然后启动外部 32768-RTC晶振起振
3,等外部 32768- ...

好的,谢谢您,也就是说我可以外接32768HZ的晶振给RTC单独使用,STC8G跑内部的高速IRC时钟。在这里顺便再请教下,我忘记在哪里看到的了,说如果单片机使用232串口的话,主频最好使用11.0592M,或者它的倍数,有利于串口波特率的稳定?

神农鼎 发表于 2023-10-10 14:11:05

24MHz 起步,33.1776MHz 也行


newlined 发表于 2023-10-11 08:09:05

好的,谢谢管理员

jmg 发表于 2023-10-11 10:22:38

本帖最后由 jmg 于 2023-10-15 05:51 编辑

newlined Published on 2023-10-10 10:39
Or I can directly connect an external high-precision crystal oscillator as the main clock, and then the internal 32768 will not be affected by temperature drift and become accurate. ...
Yes, you can connect a high frequency crystal 4~36Mhz as per figure 6.4.1 in the data.
You can also use a low frequency crystal
See XOSCCR and X32KCR registers

No, that does not automatically calibrate the on chip 32kHz oscillator, as usually that is used with the XTAL paused to save power.


on only some STC8H variants, you can optionally use the 32kHz Crystal , to calibrate the HIRC, via the CRECR register


more info :
https://www.stcaimcu.com/forum.php ?mod=viewthread&tid=4421

newlined 发表于 2023-10-11 11:25:55

jmg 发表于 2023-10-11 10:22
Yes, you can connect a high frequency crystal 4~36Mhz as per figure 6.4.1 in the data.
You can als ...

谢谢您的回复,不过我的英文实在太弱了{:cry:}

jmg 发表于 2023-10-11 16:29:51

newlined 发表于 2023-10-11 11:25
谢谢您的回复,不过我的英文实在太弱了

Google translate works at this end{:4_208:}
页: [1]
查看完整版本: 请教关于 32768Hz 的RTC 实时时钟