晓飛飛
发表于 2024-8-18 15:56:03
本帖最后由 DebugLab 于 2024-8-18 18:27 编辑
1、内置RTC精度和稳定性取决于外部晶体的特性
2、使用内置RTC需要特别做电源路径管理设计,要在主路供电掉电瞬间及时检测到,判断掉电事件并进入低功耗工作状态是需要用户自己写代码实现的。
内置RTC优势如下:
[*]亚秒寄存器,可以直接通过寄存器读的,比读外部时钟来的更快,做一些基于时间的算法特别有用,比如心率算法、各种利用时间因子的加密算法。
[*]成本优势明显,很多高性能RTC芯片比单片机都贵好几倍
[*]扩展性强,可以通过编程实现更复杂的定时计时逻辑,功能做多强完全取决于开发者脑洞有多大。
外置RTC优势如下:
[*]内置电源路径管理,可以灵活切换主电源和电池供电,MCU可随时上电掉电,完全不用考虑电源切换的问题和风险
[*]内置温度传感器,可以通过测温实现微调和补偿计时误差,即使用非常普通的32768晶体也能达到小于5ppm的温漂性能
[*]内置后备电池充电功能,主路供电状态下能对后备电池涓流充电
[*]普遍功耗在0.5uA,后备供电电压范围可低至1.6V,配置CR2032电池的后备时间可达十年以上,
[*]可配置一些输出端口用于唤醒单片机或者触发启动主路电源,也可以配置为周期性脉冲输出,用于辅助单片机计时。
hhvod
发表于 2024-10-12 15:53:41
神农鼎 发表于 2024-5-4 09:14
STC8H2K08U, STC8H2K12U, STC8H2K17U
STC8H2K32U
===以上这几个型号开始,CPU 复位, 不同步复位 RTC
STC32G12K128?>呢我复位了,RTC的时间就复位了,是我哪里没搞对吗?
jackfangxq
发表于 2024-11-16 12:39:49
电子DIY小家 发表于 2023-5-18 11:57
参考这个帖子有详细使用说明:核心步骤就是编写用户代码解析上位机发来的时间数据写入RTC单元。
老师您好,我根据你的帖子做的对时程序,32G正常对时,8H8K64U双串口和打狗棒不能调时间而8H8K64U-DIP40XD版可以。应该怎样解决?
谢谢!