STM32F1 hal库使用RTC时 PC13无法使用问题解决

最近使用F1做RTC时钟,RTC配置完成可以正常使用但是PC13却无法正常输出了 ,在网上搜了很多方法依然是无法解决

其实问题出在cubemx里面RTC OUTPUT设置里面,打开cubemx RTC里面的OUTPUT选项卡发现有三个选项,这三个选项无论选哪个PC13都不能使用,这里面其实应该还需要有一个关闭output的选项,但是cubemx这个选项里面确实没有,不知道为什么。

虽然cubemx里面没有关闭output选项但是在stm32f1xx_hal_def.h这个头文件里面定义的有关闭宏,我们可以看到这里面有四个宏定义,后三个对应着cubemx里面的选择,第一个就是关闭output的宏,

 然后打开rtc.c文件将MX_RTC_Init函数里面的这条指令按照图片修改,改为关闭output就可以使PC13正常使用啦

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值