通信协议及接口
文章平均质量分 79
常见通信协议,如IIC、SPI、UART
mos管爆破大师
这个作者很懒,什么都没留下…
展开
-
SPI协议
在master模式下,SS、SCLK、MOSI作为信号输出接口,而MISO作为数据输入接口,通过片选信号使能SPI设备,SCLK用于同步数据的传输,下图为工作在模式1的情况下SPI通信图,即初始时钟为低电平,在第二个时钟沿采样数据,输出数据为0xD2,输入数据为0x66。SPI支持不同的SPI时钟信号极性以及相位,总共有4个模式,通过设置POL和PHA值的不同来设置相位和极性。CHA表示相位,即在第一个还是第二个时钟沿采样数据,0代表在第一个时钟沿采样,1表示在第二个时钟沿采样。原创 2023-10-31 22:35:11 · 74 阅读 · 0 评论 -
IIC协议
1 IIC协议概述 I2C 是一种串行通信总线,使用多主从架构,最初设计目的为了让主板、嵌 入式系统或手机用来连接低速周边设备。多用于小数据量的场合,有传输距离短, 任意时刻只能有一个主机等特性。严格意义上讲,I2C 应该是软硬件结合体。 2 IIC结构图 数据在传输时,需要把数据从主机发送到从设备上去,也需要将数据从从设备传输到主机设备,这涉及到数据的双向传输。 我们从一个例子来说明IIC协议工作原理: 有这样一个场景,在体育课上,老师将球传给学生,给哪个学生需要老师来指出,同样,当老师要求时,球原创 2023-10-28 19:51:13 · 83 阅读 · 0 评论