关于SPI通信协议的NSS

Blossom ·
更新时间:2024-11-13
· 914 次阅读

SPI库函数配置中,结构体成员有SPI_NSS这个东西,这个东西是什么意思,当时看着是不知所云。
经过不断查找资料得出以下答案:
软件模式:
SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
硬件模式
SPI_InitStructure.SPI_NSS =SPI_NSS_Hard

其实这个NSS是控制片选脚CS的控制方式,
SPI_NSS_Hard硬件模式即为:SPI自动控制CS片选信号,发送数据自动拉低电平,不发送维持高电平,弊端只能连接一个从机。
SPI_NSS_Soft软件模式即为:通过控制IO口来把CS置低置高,发送数据时候,通过IO口把CS拉低,发送完成后拉高,优点可以连接多个从机。

linkenpark123 原创文章 3获赞 1访问量 32 关注 私信 展开阅读全文
作者:linkenpark123



spi 协议

需要 登录 后方可回复, 如果你还没有账号请 注册新账号