spi 的硬件配置出现异常

2019-07-14 17:34发布

SPI_SSOutputCmd(SPIx, ENABLE);之后 master的NSS就一直是低电平,用逻辑分析 仪看了。
这个是不是STM32f103的BUG?
如果stm32f103 有这个bug  那么  32f2xx、32f3xx、32f4xx、32f7xx系列的MCU还有没有这个BUG?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
songxiansheng
1楼-- · 2019-07-15 04:30
NSS应该是什么电平。。这个是不是没有配置对。
bobnice
2楼-- · 2019-07-15 08:11
问:使用SPI外设时如何设定NSS为通用IO口?

答:主模式和从模式下均可以由软件或硬件进行NSS管理; 将SPI_CR1寄存器的SSM位置为1时,NSS引脚将被释放出来用作GPIO口; 使用STM32软件库时,初始化SPI外设时,使用如下代码: SPI_InitStructure.SPI_NSS = SPI_NSS_Soft; 如果NSS引脚用于其他外设时,需要使能NSS输出: SPI_SSOutputCmd(SPIx, ENABLE);

一周热门 更多>