专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51单片机
求解答SPI 四种模式的意义在哪?迷惑中
2019-07-15 15:16
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
10405
2
1705
主机写 从机读 主机读 从机写
数据输出是将数据送到那两根线上,
数据采样是将数据从总线上读取到主从机中。
74595
芯片
对应的又是哪一种模式呢?
软件模拟SPI中SCK上升沿和下降沿与数据不能同时变化。两者总有先后顺序。四种模式又如何理解呢?
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
无量寿经
1楼-- · 2019-07-15 19:32
以下内容来源于
《51单片机轻松入门—基于STC15W4K系列》
第5章
第5章SPI通信
5.1SPI总线数据传输格式
5.1.1 接口定义
SPI是高速、全双向、同步、四线或三线制串行外围设备接口,采用主从模式结构,支持多从机模式
应用,一般仅支持单主机,在主机的移位时钟脉冲下,数据按位传输,可以是高位在前(MSB first),低
位在后,也可以低位在前,高位在后的顺序发送,目前应用中的数据速率可达5Mbps以上的水平,SPI接
口唯一的一个缺点是没有应答机制确认是否接收到数据,但一般的SPI从器件设计都很完善,只要按照器
件说明书要求读写数据都不会有任何问题的。
SPI接口共有4根信号线,分别是:设备选择线(片选)、时钟线、串行数据输出线、串行数据输入线,
如图5-1所示。
① MOSI(Master Out SlaveIn):主器件数据输出,从器件数据输入,用于主器件到从器件的数据传输。
② MISO(Master In Slave Out):主器件数据输入,从器件数据输出,用于从器件到主器件的数据传输。
③ SCLK(SPI Clock) :时钟信号,只能由主器件产生。
④ /SS:设备选择线(片选),由主器件控制,当从器件片选信号输入低电平时为选中状态,/SS是针对
从器件而言的,作为主器件,不需要使用/SS。
5.1.2 传输格式
SPI通信本质上是一个串行移位过程,原理非常简单,如图5-2所示,SPI主从器件构成一个环形总线
结构,在主机输出的SCLK时钟控制下,两个移位寄存器进行数据交换。
加载中...
多点微笑
2楼-- · 2019-07-15 22:24
USB转SPI的例子
加载中...
一周热门
更多
>
相关问题
【东软载波ESF0654 PDS开发板活动】开箱
1 个回答
东软载波ESF0654 PDS开发板外部中断
1 个回答
东软载波ESF0654 PDS开发板高级控制定时器AD16C4T
1 个回答
用串口调试助手为什么只能在hex模式接收发送而在文本模式不行
9 个回答
触摸芯片SC02B/SC04B在地砖灯的设计方案
1 个回答
东软载波ESF0654 PDS开发板串口USART0代码分享
1 个回答
普通32位单片机使用linux的应用代码
5 个回答
东软载波ESF0654 PDS开发板AT24C04的调试
9 个回答
相关文章
51单片机与蓝牙模块连接
0个评论
51单片机的硬件结构
0个评论
基于51单片机的无线遥控器制作
0个评论
51单片机 AD转换
0个评论
51单片机数码管递增显示
0个评论
如何实现对单片机寄存器的访问
0个评论
基于51单片机的指纹密码锁
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
51单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
第5章SPI通信
5.1SPI总线数据传输格式
5.1.1 接口定义
SPI是高速、全双向、同步、四线或三线制串行外围设备接口,采用主从模式结构,支持多从机模式
应用,一般仅支持单主机,在主机的移位时钟脉冲下,数据按位传输,可以是高位在前(MSB first),低
位在后,也可以低位在前,高位在后的顺序发送,目前应用中的数据速率可达5Mbps以上的水平,SPI接
口唯一的一个缺点是没有应答机制确认是否接收到数据,但一般的SPI从器件设计都很完善,只要按照器
件说明书要求读写数据都不会有任何问题的。
SPI接口共有4根信号线,分别是:设备选择线(片选)、时钟线、串行数据输出线、串行数据输入线,
如图5-1所示。
① MOSI(Master Out SlaveIn):主器件数据输出,从器件数据输入,用于主器件到从器件的数据传输。
② MISO(Master In Slave Out):主器件数据输入,从器件数据输出,用于从器件到主器件的数据传输。
③ SCLK(SPI Clock) :时钟信号,只能由主器件产生。
④ /SS:设备选择线(片选),由主器件控制,当从器件片选信号输入低电平时为选中状态,/SS是针对
从器件而言的,作为主器件,不需要使用/SS。
5.1.2 传输格式
SPI通信本质上是一个串行移位过程,原理非常简单,如图5-2所示,SPI主从器件构成一个环形总线
结构,在主机输出的SCLK时钟控制下,两个移位寄存器进行数据交换。
一周热门 更多>