c语言sscanf函数的用法是什么
309
2022-11-23
SPI通信总线的原理及工作过程简单分析
概况:
应用:
通信原理:
以主从方式工作
MOSI(SDO):主器件数据输出,从器件数据输入。
MISO(SDI):主器件数据输入,从器件数据输出。
SCLK :时钟信号,由主器件产生。
SPI串行传输,数据一位一位从MSB或LSB开始传输,产生相应的脉冲沿时,MOSI,MISO才进行数据传输。
CS:从器件使能信号,由主器件控制。
CS控制芯片是否被选中,只有片选信号为实现约定的使能信号时(高电位或地电位),对此芯片的操作才有效,这也就允许同一总线上连接多个SPI设备。
工作过程:
SPI可以用全双工通信方式同时发送和接收8(16)位数据,过程如下:
SPI总线接口及时序
SPI输出串行同步时钟极性和相位可以根据外设工作要求进行配置。
若CPOL = 0,串行同步时钟的空闲状态为低电平;
若CPOL = 1,串行同步时钟的空闲状态为高电平;
时序如下
若CPHA = 0,在串行同步时钟的第一个跳变沿(上升或下降)数据将被采样;
若CPHA = 1,在串行同步时钟的第二个跳变沿(上升或下降)数据将被采样;
时序如下:
SPI主模块与与之通信的外设空闲状态的极性和时钟相位应该一致。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~