OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4779|回复: 6

SPI的几点疑问

[复制链接]

13

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2013-7-6
在线时间
10 小时
发表于 2013-9-1 14:12:57 | 显示全部楼层 |阅读模式
主机和从机都有一个串行移位寄存器,主机通过向它的SPI串行寄存器
写入一个字节来发起一次传输。寄存器通过MOSI信号线将字节传送给从机,从机也将自己的
移位寄存器中的内容通过MISO信号线返回给主机。这样,两个移位寄存器中的内容就被交换。
外设的写操作和读操作是同步完成的
如果只进行写操作,主机只需忽略接收到的字节;反之,
若主机要读取从机的一个字节,就必须发送一个空字节来引发从机的传输
.
通过对spi的学习,有几点还是不太明白,望各位路过的指点一番!
1、既然主从机写操作与读操作是同步完成的,那么上一次写入的数据只能在下一次写数据时才能读出来了?
2、在读取从机的一个字节的时候,我发送了一个0xff,为什么读不出数据来呢?第二次再发送时才能读出数据来,而且读出的数据也是错误的?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2013-7-6
在线时间
10 小时
 楼主| 发表于 2013-9-1 20:51:28 | 显示全部楼层
怎么没人回复呢?路过的你们是会还是不会呢?会的话,就指点一下,要懂得助人为乐啊!不会的话,也帮着顶顶吧!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-1 23:27:32 | 显示全部楼层
回复【楼主位】ghqiloveu:
---------------------------------
1,同时传输的几率比较少,一般的SPI设备,都是先发指令,后读数据,也就是原有先后顺序。
2,那得看你的从机和主机通信是不是正常,你的从机是不是工作正常?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2013-7-6
在线时间
10 小时
 楼主| 发表于 2013-9-2 19:12:08 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
1,同时传输的几率比较少,一般的SPI设备,都是先发指令,后读数据,也就是原有先后顺序。 
2,那得看你的从机和主机通信是不是正常,你的从机是不是工作正常?


1、先发指令,后读数据,此时读出来的数据,是发送的那个吗?
2、从机的操作是按照技术资料上的操作说明做的;我要读取芯片的ID,先拉低片选,然后发送读取芯片ID的指令,然后发送三个地址,再读取两次数据,将高位与地位进行叠加,然后抬高片选,将读取的数据返回;
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-2 20:26:21 | 显示全部楼层
1,是的。你实际用过就知道了。
2,这就得你再细查了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2013-7-6
在线时间
10 小时
 楼主| 发表于 2013-9-2 20:53:16 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
查到问题了,标志位写错了!
回复 支持 反对

使用道具 举报

23

主题

292

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2013-9-17
在线时间
17 小时
发表于 2013-11-30 03:16:16 | 显示全部楼层
回复【6楼】ghqiloveu:
---------------------------------
什么标志位 !!!!  速度啊  我跪在这里了
闷鱼闷闷不乐吃焖鱼
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-8 14:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表