SPI

硬件SPI:

STM32的NSS(输入输出、软硬件模式):

硬件一对一方式(2中方法):

1STM32的NSS=VCC;从机的NCC=GND

2STM32的NSS接到从端的NSS,然后使能SPI_CR2的SSOE位。当SSOE为1时,并且SPI处于主模式控制时,NSS就输出低电平,也就是拉低,自动选择从端。

软件模式(NSS分内部NSS和外部NSS):

主机(STM32MCU):设置SPI_CR1寄存器的SSM(使能软件管理NSSq位)为1和SSI(内部NSS拉高这样STM32的SPI为于主机)位为1,此时外部NSS可以配置成一般的GPIO.

从机(STM32MCU):SPI_CR1寄存器的SSM(使能软件管理NSSq位)为1和SSI=0;

若从机是非MCU则可以将从机CSS=GND或者一条IO(也可以是NSSPIN即外部NSS)来控制从机CSS

http://blog.sina.com.cn/s/blog_6d0c454d0101aax7.html

软件SPI:速度慢,但比较灵活。一主多从比较方便。

转载于:https://www.cnblogs.com/jieruishu/p/4756953.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值