@STM32F1+HAL PC13作为普通IO使用
PC13是RTC的入侵检测引脚,配置了RTC以后发现无法将PC13进行拉高拉低,代码是使用CubeMX进行配置的
在网上查了资料之后说是将入侵检测关闭,参考https://blog.csdn.net/u012523921/article/details/106540769所说,试了一下我用的版本没有这个函数
然后查看MX_RTC_Init()函数,如图:
发现hrtc.Init.OutPut = RTC_OUTPUTSOURCE_ALARM;控制输出
将其改为hrtc.Init.OutPut = RTC_OUTPUTSOURCE_NONE;
如下图
修改之后发现PC13即可正常拉高拉低,作为普通IO。



