问下掉电模式中,怎么计时的问题
本帖最后由 DebugLab 于 2024-8-25 20:09 编辑有个程序,就是始终保持计时,XX时XX分,但是每隔一段时间没有操作就会进入掉电模式,在掉电模式中,应该怎么保持继续计时?不用高精度的,用的是8H1K08T
有 低功耗 RTC 时钟 功能 神农鼎 发表于 2024-8-25 10:15
有 低功耗 RTC 时钟 功能
感谢哈,我都不知道这个MCU有这个功能 这些型号 都有 低功耗 RTC 时钟 功能
神农鼎 发表于 2024-8-25 10:33
这些型号 都有 低功耗 RTC 时钟 功能
我说,大哥,咱手册能不能不要写竖排字,真的很难看清 神农鼎 发表于 2024-8-25 10:33
这些型号 都有 低功耗 RTC 时钟 功能
校准内部IRC时钟,有/校,是什么意思?
神农鼎 发表于 2024-8-25 12:00
试用了这个RTC功能,走时按下手机同步计时,5分钟居然误差了1分钟,这是啥原因 你要启动外部 32768时钟给RTC计数 神农鼎 发表于 2024-8-25 12:58
你要启动外部 32768时钟给RTC计数
我没有接外部晶振,用的内部32K
下面这个程序照抄手册的,为什么无法校准完成呢?
#define CNT24M ((16*24000000L)/32768)
#define RES24M (CNT24M*5/1000)
P_SW2 |= 0x80; //允许访问扩展寄存器xsfr
IRC32KCR = 0x80; //启动内部32K IRC
while (!(IRC32KCR & 1)); //等待时钟稳定
Delay1ms(30);
IRCBAND &= ~0X03;
IRCBAND |=0X02;
CLKSEL = 0X00;
CRECNTH = CNT24M >> 8;
CRECNTL = CNT24M;
CRERES = RES24M;
CRECR=0X90;
while(!(CRECR & 0X01));
页:
[1]
2