打印

关于SPI总线的讨论

[复制链接]
1380|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
angerbird|  楼主 | 2013-3-24 22:28 | 只看该作者
关于这个总线的,一般是三根线的,一根接受,一根发送,还一根是时钟线的,我一般都是用模拟的SPI总线的,只是那样用,一调试出来了就用了,至于是怎样的一个原理的,到没多大的想过的,所以这里问下大家的

使用特权

评论回复
板凳
shenmu2012| | 2013-3-25 09:09 | 只看该作者
MOTOROLA公司的SPI总线的基本信号线为3根传输线,即SI、SO、SCK。传输的速率由时钟信号SCK决定,SI为数据输入、SO为数据输出。采用SPI总线的系统如图8-27所示,它包含了一个主片和多个从片,主片通过发出片选信号-CS来控制对哪个从片进行通信,当某个从片的-CS信号有效时,能通过SI接收指令、数据,并通过SO发回数据。而未被选中的从片的SO端处于高阻状态。

使用特权

评论回复
地板
shenmu2012| | 2013-3-25 09:11 | 只看该作者
SPI 总线一主多从

spi.gif (2.57 KB )

spi.gif

使用特权

评论回复
5
shenmu2012| | 2013-3-25 09:11 | 只看该作者
主片在访问某一从片时,必须使该从片的片选信号有效;主片在SCK信号的同步下,通过SI线发出指令、地址信息;如需将数据输出,则接着写指令,由SCK同步在SI线上发出数据;如需读回数据,则接着读指令,由主片发出SCK,从片根据SCK的节拍通过SO发回数据。

使用特权

评论回复
6
shenmu2012| | 2013-3-25 09:14 | 只看该作者
具有SPI接口的从片器件来讲,SCK、SI是输入信号,SO是输出信号。SCK用于主片和从片通信的同步。SI用于将信息传输到器件,输入的信息包括指令、地址和数据,指令、地址和数据的变化在SCK的低电平期间进行,并由SCK信号的上升沿锁存。SO 用于将信息从器件传出,传出的信息包括状态和数据,信息在SCK信号的下降沿移出。

使用特权

评论回复
7
angerbird|  楼主 | 2013-5-1 22:20 | 只看该作者
谢谢楼上的,很不错的,我收下了,我也接贴了,大家可以继续关注的啦

使用特权

评论回复
8
firstblood| | 2013-5-13 23:13 | 只看该作者
跟着楼上的几位学习下SPI总线的啦,很不错的

使用特权

评论回复
9
comeon201208| | 2013-5-16 21:30 | 只看该作者
SPi总线的一半在开发当中用到的还是蛮多的。没词不过都是直接用的,还没怎考虑的其这些知识的

使用特权

评论回复
10
comeon201208| | 2013-5-16 21:31 | 只看该作者
这次的也来普及知识的了,SPi总线说起来的很简单的,若要真正的了解其原理的,再去设计的就会容易的多了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

4032

帖子

5

粉丝