SPI、DSPI、QSPI的区别及介绍
创作时间:
作者:
@小白创作中心
SPI、DSPI、QSPI的区别及介绍
引用
CSDN
1.
https://m.blog.csdn.net/m0_58127605/article/details/142666459
SPI(Serial Peripheral Interface)、DSPI(Dual SPI)和QSPI(Quad SPI)都是串行通信协议,用于微控制器和外围设备之间的数据传输。它们的区别主要在于数据线的数量和传输方式。
SPI是全双工的,即同一时刻下可以发送数据,也可以接收数据,但是对于一些SPI设备而言,其并不需要全双工,反而需要更快的速度,比方说Flash存储芯片,大部分情况下都是单独存储数据,然后读取数据,所以速度就成了一个很重要的指标。
为此推出了Dual SPI(双线 SPI),就是 MOSI、MISO 同时朝一个方向发送数据,单次可以同时传输两 bit这样一个时钟周期内就能传输2个bit数据,加倍了数据传输的速度。
而Quad SPI(四线 SPI) ,时为四线半双工,增加了两个数据引脚线IO2、IO3,此时IO0、IO1、IO2、IO3 引脚被用于向同一个方向传输数据,单次 可传输 4bit。
1.SPI引脚介绍
SPI通常由一个主设备和一个或多个从设备组成。SPI接口一般有四根线:
- SCK(Serial Clock):时钟线,由主设备提供,用于同步数据传输。
- MOSI(Master Out Slave In):主设备输出从设备输入线,用于发送数据。
- MISO(Master In Slave Out):主设备输入从设备输出线,用于接收数据。
- SS/CS(Slave Select/Chip Select):从设备选择线,由主设备控制,用于选择要通信的从设备。
2.DSPI引脚介绍
Dual SPI(双线 SPI),就是 MOSI、MISO 同时朝一个方向发送数据,单次可以同时传输两 bit这样一个时钟周期内就能传输2个bit数据,加倍了数据传输的速度。
3.QSPI引脚介绍
QSPI时为四线半双工,增加了两个数据引脚线IO2、IO3,此时IO0、IO1、IO2、IO3 引脚被用于向同一个方向传输数据,单次可传输 4bit。
热门推荐
沈阳多校联动开展学雷锋系列活动:弘扬雷锋精神,传承红色文化
鲁迅笔下的乌毡帽:承载绍兴一代人记忆的传统工艺
内向性格的挑战:如何有效管理害羞情绪
如何通过核心力量训练摆脱腰痛
高等数学核心理论:微分中值定理与导数的应用详解
强身健体 洗澡时冷热水交替
服药时间大有讲究!不同药物的最佳服用时间全解析
“旺相休囚”与“十二长生”之间的未解之谜
嘎玛仁波切:业力,就是你我各自的造物主
炒股新手指南:如何选择适合自己的证券公司
“瑞雪兆丰年”!国内十大最美雪景之地,一定不要错过
Excel公式保持常规性:从基础到进阶的全面指南
直缝钢管高频焊接工艺及其应用分析
白噪音是宝宝哄睡神器?使用时需注意这些要点
看书追剧也躺枪?医生教你避开肩颈“地雷”!
漱口水与含漱液有何不同?从性质和效果上看两者的区别
小孩老是口渴想喝水是怎么回事
一碗番茄鸡蛋汤的热量分析
如何全方位保障MySQL数据库的安全?
小儿肠套叠治疗方案
广东财经大学全国排名和最强专业解析
得了黑色素瘤禁吃什么食物
核武器真相:历史、危害与全球合作
面部瑜伽去法令纹鱼尾纹川字纹
如何申诉冤假错案
月季水插繁殖完全指南:从准备到开花的详细步骤
月季水插繁殖方法
ETF交易策略:高抛低吸的魅力
火种计划是什么
如何有效恢复和备份微信聊天记录的实用方法与技巧