网老四
发表于 2024-6-27 12:28:12
带有RTC的单片机,RTC通常是可以独立于处理器运行的单元,有外接电池的情况下,处理器复位确实不应该影响RTC单元工作,希望以后能改进.
李鑫发
发表于 2024-6-27 13:36:25
确实是,这点没有时钟芯片方便
soma
发表于 2024-6-27 14:44:40
这样的确不是很好,断电一次时间就丢失。
神农鼎
发表于 2024-6-27 14:54:29
hhvod
发表于 2024-10-8 11:08:59
神农鼎 发表于 2024-6-27 14:54
如图。我的RTC掉电后再上电,SPI的显示屏不会显示了,
我就让上电后系统软复位一次可以显示了,但时间又变成初始值 了,
但手册中有说软复位不会去复位RTC相关的寄存器,这有点不理解??
IAP_CONTR = 0x20; // STC32G 软复位 到用户程序区,用户程序重新执行
小涵子爸爸
发表于 2024-10-8 13:07:57
用外部RTC芯片多简单,不管怎么断电重启时间都不受影响
hhvod
发表于 2024-10-8 14:23:38
188610329 发表于 2022-12-12 22:04
我不需要 升级时时间不变, 我需要重启时间不变。要达到这个目的,非要加个升级功能么? ...
我也遇到同样的问题
hhvod
发表于 2024-10-8 14:25:04
梁工 发表于 2022-12-15 10:28
差不多是这个意思吧。后续要求是否能设计成复位后(上电后)不复位RTC寄存器。 ...
这个手册中是有写不复位,但实测还是复位了
hhvod
发表于 2024-10-8 14:28:19
小涵子爸爸 发表于 2024-10-8 13:07
用外部RTC芯片多简单,不管怎么断电重启时间都不受影响
我原来就是用外加时间芯片 ,后来看到ST32手册上说自己有这个RTC功能 ,就是测试一下,结果不行
神农鼎
发表于 2024-10-8 17:08:05
32G系列是早期设计,复位时,会同步复位 RTC 的寄存器
请使用 相应不会复位的 Ai8051U, Ai8H2K12U, Ai8H2K32U