您的位置:首页 > 其它

STM32F103RE使用SPI3作为从模式

2016-07-01 15:06 218 查看
网上所见STM32的SPI例程多数是作为主模式,官方提供的例程中有从模式的例程。

但是我参照官方的例程来设置SPI3为从模式,发现MISO管脚都没有数据输出,而主机的时序没有问题。

问题是出在管脚的配置上,SPI3默认使用的管脚是:

SPI3.NSS ==> PA15

SPI3.SCK ==> PB3

SPI3.MISO ==> PB4

SPI3.MOSI ==> PB5

而PB3、PB4和PA15三个管脚都被JTAG口占用,并且复位后默认是开启JTAG口,所以导致SPI3无法使用。

通过GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);关闭JTAG功能后正常使用。

在开发STM32系列是,遇到使用这几个管脚时需要特别注意:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  stm32 spi 从模式