首页 > 其他 > 详细

SPI

时间:2015-08-25 13:56:08      阅读:287      评论:0      收藏:0      [点我收藏+]

硬件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:速度慢,但比较灵活。一主多从比较方便。

SPI

原文:http://www.cnblogs.com/jieruishu/p/4756953.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!