请教一下,Ai8H2K08U 是不是只有外部32.768振荡电路,没有RTC寄存器 | 已解决
<p>请教一下,Ai8H2K08U 是不是只有外部32.768振荡电路,没有RTC寄存器?</p><p>要做RTC要用T11定时器,用外部32.768做时钟源,自己模拟?</p>
AI8H2K08U有RTC功能的:
AI8H2K08U(AI8H2K12U系列)有硬件RTC
DebugLab 发表于 2025-4-11 18:15
AI8H2K08U(AI8H2K12U系列)有硬件RTC
我试下来,产生不了正确的 秒 中断
/********************** RTC配置函数 *****************************/
//void RTC_config(void) //RTC初始化函数
//{
// P1n_pure_input(Pin6|Pin7); //P1.6 P1.7设置为高阻输入
// P1IE = ~0xc0; //P1.6 P1.7关闭数字输入功能
// X32KCR = 0x80 + 0x40; //启动外部32K晶振, 低增益+0x00, 高增益+0x40.
//while (!(X32KCR & 1)); //等待时钟稳定
// RTCCR = 0x01; //使能RTC, 并开始RTC计数
// RTC_set_time(); //设置RTC时间
// RTCIF = 0; //中断标志, 0x80:闹钟中断, 0x40:日中断, 0x20:小时中断, 0x10:分钟中断, 0x08:秒中断, 0x04:1/2秒中断, 0x02:1/8秒中断, 0x01:1/32秒中断
// RTCIEN= 0x08; //中断使能, 0x80:闹钟中断, 0x40:日中断, 0x20:小时中断, 0x10:分钟中断, 0x08:秒中断, 0x04:1/2秒中断, 0x02:1/8秒中断, 0x01:1/32秒中断
//}
可以追频,可以做T11的时钟源,T11 可以产生 1秒中断,但是 RTC 的1秒中断不对,好像也有中断,但是时间不对
乘风飞扬 发表于 2025-4-11 17:45
AI8H2K08U有RTC功能的:
这个意思,好像是只能用来校准
AI8H2K08U 同样也是 校准
我写了一个年月日进位,挂在 T11的1秒中断里,也能当 RTC 用
https://www.stcaimcu.com/data/download/Datasheet/AI8.pdf
后期的设计,RTC 是标配基本功能,基本都有了
神农鼎 发表于 2025-4-12 23:08
https://www.stcaimcu.com/data/download/Datasheet/AI8.pdf
后期的设计,RTC 是标配基本功能,基本都有了 ...
我的芯片版本是这个,我实验不成功
zhx 发表于 2025-4-12 23:49
我的芯片版本是这个,我实验不成功
AI8H2K08U 有 RTC
犯了一个低级错误
清1秒中断标记,清错了
已解决
不焊接32.768的晶振可以成功吗? wan123456 发表于 2025-4-13 10:16
不焊接32.768的晶振可以成功吗?
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=16535
页:
[1]
2