SPI接口问题

[复制链接]
11037|33
 楼主| crazy2012 发表于 2013-2-24 15:58 | 显示全部楼层 |阅读模式
本帖最后由 crazy2012 于 2013-2-24 16:15 编辑



第一个问题:
现在有两个单片机都带SPI接口。我想知道硬件要怎么连接。

是按照A图还是B图。我想知道有B图这种接法么,我认为因该按照B图来接,没有A图的接法。

第二个问题:
我现在要用自带SPI接口的单片机来操作NRF24L01,如果单片机作为主机来操作NRF24L01,作为发送端的话,单片机设为主机,这个我知道。
现在问题是接受端呢。接收端单片机和NRF24L01连接的话,请问接收端的单片机应该是设置成主模式还是从模式呢(我认为应该设置成从模式,这样NRF24L01接受到数据的话就会以主机的身份来把数据传给单片机了)。也有可能我的理解是错的,就是说NRF24L01永远都是作为从机和MCU相连接的。

第三个问题:

两个设备一个配置为主,另一个配置为从,请问每次通信传送数据的时候是由主机向从机发起的吧,那么从机可以主动向主机发送数据么。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2013-2-24 16:44 | 显示全部楼层
前两个理解都是错的,SPI总线,谁发时钟谁就是主机,从机只能在时钟的驱动下工作。MOSI=MASTER OUTPUT SLAVE INPUT,MISO=MASTER INPUT SLAVE OUTPUT,知道名字以后,B图为什么错就不用我解释了吧。
uet_cache 发表于 2013-2-24 17:56 | 显示全部楼层
图a正确。
 楼主| crazy2012 发表于 2013-2-24 18:30 | 显示全部楼层
uet_cache 发表于 2013-2-24 17:56
图a正确。

也就是说根本就没有B图的接法咯?
uet_cache 发表于 2013-2-24 19:00 | 显示全部楼层
 楼主| crazy2012 发表于 2013-2-24 22:18 | 显示全部楼层
uet_cache 发表于 2013-2-24 19:00



还有这篇怎么是交叉的接法呢
http://www.dz3w.com/info/standard/0075387.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2013-2-24 22:56 | 显示全部楼层
crazy2012 发表于 2013-2-24 22:18
还有这篇怎么是交叉的接法呢
http://www.dz3w.com/info/standard/0075387.html

不是网上所有东西都是正确的,判断的愿意我已经给你说了,要学会根据是否有道理来判断谁对谁错,要不然会迷茫的。
 楼主| crazy2012 发表于 2013-2-25 00:00 | 显示全部楼层
NE5532 发表于 2013-2-24 22:56
不是网上所有东西都是正确的,判断的愿意我已经给你说了,要学会根据是否有道理来判断谁对谁错,要不然会 ...

明白了,多谢。
jlass 发表于 2013-2-25 10:33 | 显示全部楼层
本帖最后由 jlass 于 2013-2-25 10:35 编辑

标明MOSI与MISO的一定是A图的接法
标明SO与SI的很可能是B图的接法
你参考的那篇**确实有问题

samhost 发表于 2013-2-25 15:51 | 显示全部楼层
正规来说,B的接法是对的
NE5532 发表于 2013-2-25 16:18 | 显示全部楼层
samhost 发表于 2013-2-25 15:51
正规来说,B的接法是对的

此答案不正确,楼主你实在晕了就去看ATmel ATmega8的手册吧,不然你都不知道信谁了。
lark100 发表于 2013-2-26 00:24 | 显示全部楼层
wumei3354 发表于 2013-2-26 11:07 | 显示全部楼层
是B接法对的,M是指主 S指从 I输入 O输出
wumei3354 发表于 2013-2-26 11:08 | 显示全部楼层
现在想想下真是有点混乱了!
zxdong0612 发表于 2013-2-27 00:18 | 显示全部楼层
我做过模拟的SPI通信,理论上B图是对了,如果连这都搞不懂,就不用搞SPI了。还有SPI的确有主从模式,一般是单片机给时序,再有单片机发送命令给从机,最后单片机在自动接收从机返回的数据
jlass 发表于 2013-2-27 08:35 | 显示全部楼层
竟然有那么多人说B对
mohanwei 发表于 2013-2-27 09:26 | 显示全部楼层
B……

这些人真的这么接过并成功吗
ILIKESTM32MCU 发表于 2013-2-27 09:39 | 显示全部楼层
貌似只有串口才交换对接,其它都是对应的!
liyubao 发表于 2013-8-7 12:01 | 显示全部楼层
是不是要针对是SPI单片机(b图解法)互联还是和SPI设备(a图解法)互联有关?正在做这方面的调试,是有些乱了。
liyubao 发表于 2013-8-7 12:02 | 显示全部楼层
是不是要针对是SPI单片机(b图解法)互联还是和SPI设备(a图解法)互联有关?正在做这方面的调试,是有些乱了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

939

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部