×
单片机 > 单片机程序设计 > 详情

关于STM32中PA15引脚作为普通io的使用

发布时间:2020-05-25 发布时间:
|

最近做一个项目,调试的时候,发现PA15引脚无论配置输出高还是低或者输入,均只能输出3.3V的高电平。

前提说明,目前STM的硬件调试有两种方法,JTAG和SW的方式,目前个人认为最好的方式就是SW,因为它只占用PA13和PA14两个io。而JTAG还要多占用PB3,PB4,PA15三个io口。很浪费资源。

本人使用SW的方式,但是STM默认会启用SW和JTAG两种。也就是说,默认情况下,PA13、PA14、PB3、PB4、PA15均不能作为普通io使用。 
因为本人没用JTAG,所以为了让PB3,PB4,PA15这三个IO变为普通io,必须要进行如下的配置: 

*RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE)*;//使能端口复用时钟 
*GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);*//失能JTAG 

这两句就ok了,以后就可以将上述三个引脚作为普通io了。


关键字:=STM32  PA15引脚  普通io 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
基于arm的指纹识别门禁系统是如何设计的