野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10156|回复: 2

关于SPI发送数据和接受数据详细过程,火哥帮看看这样理解对吗

[复制链接]
发表于 2016-10-20 15:27:37 | 显示全部楼层 |阅读模式
DY@NRWHA_P0A~ZC26H[0]CY.png @M7G_5{A90V8LDM)~4}O~{W.png

接受数据:

MISO引脚—移位寄存器
串行接收 需要一段时间

再最后一个采样时钟边沿后,
接收完成后,

数据0xA1
移位寄存器—接受缓冲区
并行发送 很短时间就完成
接受缓冲区非空RXNE位置位



发送数据:

发送缓冲区—移位寄存器
并行发送 很短时间就完成
完成后,发送缓冲区空,
TXE位置位,随后向SPI_DR
写入0xF2 TXE位被清零

移位寄存器—MOSI引脚
串行发送 需要一段时间

这时移位寄存器的数据0xF1
还没传完 0xF2就在
发送缓冲区等着。

当0xF1发送完后,0xF2从
发送缓冲区—移位寄存器
并行发送 很短时间就完成


这样理解对吗?

回复

使用道具 举报

发表于 2016-10-20 16:28:08 | 显示全部楼层
是的,就是这样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-21 09:39:17 | 显示全部楼层

谢谢你  好心人
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-20 22:50 , Processed in 0.040558 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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