中易网

串口通信,spi通信和i^2c通信的数据帧有什么不同?

答案:2  悬赏:0  
解决时间 2021-01-05 00:36
串口通信,spi通信和i^2c通信的数据帧有什么不同?
最佳答案
区别在电气信号线上:
SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。
如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。

I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。
如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。(注:I2C资料了解得比较少,这里的描述可能很不完备)

UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。
显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。
全部回答
关注这个问题
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
htc new one 怎么样
如果一个人被起诉过,一般人可以查到吗?还是
大明皇帝朱元璋祖坟在哪
铅锌浮选工最新招聘信息
新一族发艺地址在什么地方,想过去办事
分层抽样系统方法具体步骤
k1157次列车此时位置
鑫源农产品工贸公司猛虎植物油料专业合作社土
秘制黑酱的做法步骤图,秘制黑酱怎么做好吃
从南茶坊坐几楼的公交。去车站
怎么删除东方网头条上面的内容,怎么删除东方
是不是跟一个人相处久了,就会习惯他的存在,
苹果5怎样在通话时知道别人打电话过来
这里有没有山东的,我有问题问
阿拉伯糖对大肠杆菌的生长有何影响
推荐资讯
杏树如何用种子繁殖
祥通汽贸(赣州于都县)地址在什么地方,想过去
我在理发店花了四百多块钱做了个头发,结果把
是恰如其分还是恰如其份
天上的每一颗星就是一个字,脚下的每一粒小石
NAS可以外网分享给别人吗?百度云盘那样的
山东卫视演的电视剧叫什么名字
时光套和星辰套哪个好,剑魂穿
卡夫卡寓意是指什么?
股东会决议同不同意都必须6个人签字吗,公司
神武选美前三名得票数会在什么时间系统刷出
苗方清颜(建设路店)地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?