STM32CubeMX工程提示未定义变量LL_APB1_GRP1_PERIPH_BKP
使用STM32CubeMX软件快速生成项目的底层驱动的方法,确实很方便。最近我手上正好有个新项目,采用的是STM32F103控制器,于是使用STM32CubeMX生成底层的驱动。结果生成的RTC外设初始化代码总是编译失败,提示有错误。花了很长时间才解决掉。
下面简单介绍一下使用STM32CubeMX自动生成RTC外设底层驱动代码的简单过程。
为了查找原因,我对RTC外设模块单独进行了测试。首先是在Pinout中配置RCC、SYS和RTC。在RCC中设置主时钟和RTC时钟,然后在SYSY中选择Serial Wire作为调试接口。在RTC外设的配置中,勾选了activate clock source和activate calendar,RTC OUT组合框中选择No RTC Output。详细的引脚配置信息如下图所示:
更多内容请参考以下链接:https://www.yiboard.com/thread-823-1-1.html