spi之管理模式

1)sip管理模式分为:硬件管理和软件管理;主要由NSS 、SSI、SSM决定;

  NSS是芯片上一个实实在在的引脚,SSI和SSM是SPI_CR1控制器里的的位。

  不过值得注意的是:NSS分外部引脚和内部引脚的。外部NSS引脚当然就是与GPIO 共用的引脚,芯片上可以肉眼看到这个引脚;内部NSS引脚就是STM32芯片里集成的SPI模块引脚,我们肉眼是看不见的它的,换句话说,真正与SPI通信控制器连接的是内部NSS引脚,外部NSS引脚不能直接连到芯片内部的SPI模块,而是先连接内部NSS引脚,通过内部NSS引脚作用SPI模块。

  SSM可以控制内部NSS引脚与SSI(一个寄存器,软件模式)相连,还是与NSS外部引脚(真正的STM32引脚,硬件模式)相连。真正作用的是内部NSS引脚(内部NSS引脚才真正连接到SPI通信控制器上)

2)基本概述:

  位SSM在SPI_CR1控制器里默认为0;当SSM=0,说明使用硬件管理模式,此时NSS有效,忽视SSI位;

猜你喜欢

转载自www.cnblogs.com/anSn/p/11622812.html