allan_qing 发表于 2023-8-11 10:30:04

STC32G中使用RTC时钟遇到的问题

昨天用到了STC32G的RTC时钟,遇到一个问题,根据STC32G-20230731手册中的787页编写了RTC初始化程序,选用内部IRC振荡器,程度怎么都初始化不成功.
今天上午再把手册上例程上的程序逐一理解,并看注释,发现是手册上的例程有一处错误.RTC使能应该要在判断初始化完成之前,这样才把程序调通



indooo 发表于 2023-11-8 15:00:21

我把RTC中断号改为13,并成功安装了中断号扩展插件,加入了上面的汇编代码,但编译时LinK时会报错,然后把中断后改为36,反而不报错了,这是何故?

乘风飞扬 发表于 2023-11-9 09:35:58

indooo 发表于 2023-11-8 15:00
我把RTC中断号改为13,并成功安装了中断号扩展插件,加入了上面的汇编代码,但编译时LinK时会报错,然后把 ...

安装了中断号扩展插件后就可以不需要借用13号中断向量了,可以直接使用RTC原本的中断向量号。
如果是借用13号中断向量号,需要将汇编代码放到 .asm 文件并添加到项目里。

indooo 发表于 2023-11-9 09:39:15

乘风飞扬 发表于 2023-11-9 09:35
安装了中断号扩展插件后就可以不需要借用13号中断向量了,可以直接使用RTC原本的中断向量号。
如果是借用 ...

好的好的,谢谢。
页: [1]
查看完整版本: STC32G中使用RTC时钟遇到的问题