码迷,mamicode.com
首页 > 其他好文 > 详细

SPI

时间:2015-08-25 13:58:05      阅读:230      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!