打印

请教AT91SAM7S64关于spi的问题

[复制链接]
1670|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangfeng2008|  楼主 | 2012-11-7 10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AT91SAM7S64的datasheet中spi主机模式下:
使能SPI 后,当处理器写入SPI_TDR( 发送数据寄存器) 时,数据开始传输。被写数据立即发往移位寄存器并开始在SPI 总线上传输。当移位寄存器中数据移到MOSI 线上时,对MISO 线
采样并移入移位寄存器。没有接收,发送不能出现

请问"没有接收,发送不能出现"到底是什么意思?谢谢!

相关帖子

沙发
jlass| | 2012-11-7 10:56 | 只看该作者
同步处理

使用特权

评论回复
板凳
huangfeng2008|  楼主 | 2012-11-7 11:07 | 只看该作者
同步处理
jlass 发表于 2012-11-7 10:56

你好,还不是很明白。
有pdc处理数据时,有什么要注意的,谢谢

使用特权

评论回复
地板
li_thomas| | 2012-11-7 11:47 | 只看该作者
这个,看atmel的参考代码就可以了吧

使用特权

评论回复
5
jlass| | 2012-11-7 13:46 | 只看该作者
应该是芯片设计的时候,SPI收发的硬件结构导致的吧,并非是通用的准则,没必要深究
你只要按照说明正常使用就可以了

使用特权

评论回复
6
阿南| | 2012-11-7 16:00 | 只看该作者
不好理解。楼主把英文版的放出来,看看。

使用特权

评论回复
7
huangfeng2008|  楼主 | 2012-11-8 10:00 | 只看该作者
6# 阿南

After enabling the SPI, a data transfer begins when the processor writes to the SPI_TDR (Transmit Data Register). The written data is immediately transferred in the Shift Register and transfer on the SPI bus starts. While the data in the Shift Register is shifted on the MOSI line, the MISO line is sampled and shifted in the Shift Register. Transmission cannot occur without reception.

使用特权

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

本版积分规则

4

主题

86

帖子

1

粉丝