打印
[应用相关]

哪位朋友知道给解释下

[复制链接]
1313|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jxmzzr|  楼主 | 2013-11-12 21:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
全双工模式(BIDIMODE=0并且RXONLY=0)
─  当写入数据到SPI_DR寄存器(发送缓冲器)后,传输开始;
─  在传送第一位数据的同时,数据被并行地从发送缓冲器传送到8位的移位寄存器中,
然后按顺序被串行地移位送到MOSI引脚上;
─  与此同时,在MISO引脚上接收到的数据,按顺序被串行地移位进入8位的移位寄存器
中,然后被并行地传送到SPI_DR寄存器(接收缓冲器)中,
这一句话主模式全双工下,是不是代表发送和接收是同时的,发送的是发送缓冲器里的,但是接收的是什么呢?
哪位朋友知道给解释下,非常感谢
沙发
lei129210| | 2013-11-13 09:40 | 只看该作者
楼主,建议你去看下SPI的通讯方式,一下就可以都明白了。

使用特权

评论回复
板凳
huzi2099| | 2013-11-13 09:46 | 只看该作者
不同时怎么叫双工呢.
接收数据线有个默认状态,如果从端要发数据先翻转MISO.

使用特权

评论回复
地板
香水城主| | 2013-11-13 10:24 | 只看该作者
接收的是什么? 当然是外部器件设备发送过来的数据了。

使用特权

评论回复
5
jxmzzr|  楼主 | 2013-11-13 15:00 | 只看该作者
先谢谢楼上的几位朋友了,我知道接收的当然外部器件设备发送过来的数据了。你看看上面写的,全双工下,发送的同时,去接收,这个接受缓冲器里的值代表什么含义呢?

使用特权

评论回复
6
香水城主| | 2013-11-13 15:05 | 只看该作者
jxmzzr 发表于 2013-11-13 15:00
先谢谢楼上的几位朋友了,我知道接收的当然外部器件设备发送过来的数据了。你看看上面写的,全双工下,发送 ...

接收缓冲器里的值,当然就是外部器件设备发送过来的数据了,还能是什么?

如果在操作时,外部器件设备没有发送任何数据,接收缓冲器里的值就是随机数。

使用特权

评论回复
7
拿起书本| | 2013-11-13 15:21 | 只看该作者
接收的就是在接收缓冲器哦,那就是接收到的数据咯

使用特权

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

本版积分规则

460

主题

2188

帖子

12

粉丝