STM32F103使用SPI3总结

最近项目中需要使用到SPI3,由于SPI3的PA15引脚和JTAG引脚共用,调试过程中发现SPI不能读写数据

经过查询资料和阅读datasheet发现, 使用SPI3需要先关闭JTAG功能(默认上电使能JTAG),如下:

①将PA15配置为普通IO口(GPIO_Mode_Out_PP )
②开启AFIO时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 

③关闭JTAG

// PA15 JTAG default, disable JTAG, open SWB !!!!!!!!!!!!!!!!!!!!!
 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE) ;

 

你可能感兴趣的:(STM32)