嵌入式技术论坛
直播中

最强海贼王

8年用户 1377经验值
擅长:MEMS/传感技术
私信 关注
[问答]

stm32f407zgt6启用RTC编译报错是什么原因造成的呢?

1.png

  2.png

  3.png

  4.png

回帖(2)

mintsy

2023-9-8 15:57:09
可以搜索一下,这种如果没有可以手动实现一下,就是错误提示或者断言
举报

人走了

2023-9-21 16:24:14
可能的原因有:

1. 未定义RTC时钟源:需要先使能LSE(低速外部晶振)或LSI(低速内部时钟)时钟源,然后将RTC的时钟源设置为LSE或LSI。

2. RTC外设未使能:需要在代码中使能RTC外设,以便可以对其进行配置和使用。

3. 编译工具链错误:可能是因为编译工具链版本过旧或不支持该芯片型号,需要更新或更换编译工具链。

4. 编译选项错误:可能是因为编译选项设置有误,导致编译器无法正确识别代码中的RTC相关函数和变量,需要检查编译选项设置。

5. 代码错误:代码中可能存在错误,如函数调用错误或变量名拼写错误等,需要仔细检查代码,排除错误。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分