wubo19842008 发表于 2012-2-23 15:36:26

SPI口SO和SI什么意思?和MOSI/MISO什么关系?

有个网络版,enc28j60的,板子上SPI接口对应有SI和SO,感觉这两个就应该是MOSI和MISO中的对应,怎么对应的?
SI-MISO ,SO-MOSI还是SI-MOSI,SO-MISO,他们是什么关系?谁能给解释清楚了,谢谢

lanxix 发表于 2012-2-23 16:48:06

一样的

SI=MOSI
SO=MISO

lanxix 发表于 2012-2-23 16:49:28

你主要记得 SI 的 S表示从机,I表示Input ,输入,那就是从机输入,全称就是MOSI,那就是主机输出,从机输入

三水 发表于 2012-2-23 16:51:20

本帖最后由 三水 于 2012-2-23 16:55 编辑

在ssp硬件接口定义microwire中SI即slave in从机接收SO即slave out从机输出,MISO与MOSI均可以配置这两种状态。
http://wenku.baidu.com/view/2c210f1bc5da50e2524d7f79.html数据手册

wubo19842008 发表于 2012-2-23 17:13:03

lanxix 发表于 2012-2-23 16:49 static/image/common/back.gif
你主要记得 SI 的 S表示从机,I表示Input ,输入,那就是从机输入,全称就是MOSI,那就是主机输出,从机输入 ...

那两个设备连接的时候要对调连接吗?

lanxix 发表于 2012-2-23 17:19:26

wubo19842008 发表于 2012-2-23 17:13 static/image/common/back.gif
那两个设备连接的时候要对调连接吗?

要啊,主机 MOSI 连接 从机 MISO

Randy 发表于 2012-3-5 09:53:34

好像和哪种什么全双工通信的接法是吧?

senlinlang 发表于 2013-8-7 10:08:52

通常,向单片机、ARM等MCU才有主机模式,所以,他们的符号都是用MISO MOSI来表示的,他们是主机,M,IO口有输入输出之分;而向Flash、enc28j60等器件,都是从机,S,所以,他们都是用SI SO来表示,从机S的数据分为I O,所以,就很明白了,手册上描述的都是自己的主从机属性,有MISO或MOSI的,基本都是主机,SI或SO的,基本都是从机,主机出入对已从机输出,主机输出对应从机输入,就OK了。

senlinlang 发表于 2013-8-7 10:10:08

通常,向单片机、ARM等MCU才有主机模式,所以,他们的符号都是用MISO MOSI来表示的,他们是主机,M,IO口有输入输出之分;而向Flash、enc28j60等器件,都是从机,S,所以,他们都是用SI SO来表示,从机S的数据分为I O,所以,就很明白了,手册上描述的都是自己的主从机属性,有MISO或MOSI的,基本都是主机,SI或SO的,基本都是从机,主机输入对应从机输出,主机输出对应从机输入,就OK了。
页: [1]
查看完整版本: SPI口SO和SI什么意思?和MOSI/MISO什么关系?