最近在调试spi时发现部分io不能正常使用,一直都没有找到原因,后来才想起部分io为调试接口。这个坑已经踩了第n次了
PA13,PA14作为SWD调试的SWIO和SWCLK;PB3,PB4,PA13,PA14,PA15用于JTAG
JTAG的TMS和TCK信号分别与SWDIO和SWCLK共享引脚,TMS脚上的一个特殊的信号序列用于在JTAG-DP和SW-DP间切换。
其中PA13,PA14为swd下载程序必须使用,而PB3,PB4,PA15可以作为普通io口使用
操作如下:一.在时钟配置中打开复用时钟:
RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_AFIO,ENABLE);
二.对引脚进行重映射:
GPIO_PinsRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
|