51单片机SPI、I2C总线与串行口的区别

 我来答
匿名用户
推荐于2018-04-11
展开全部
SPI、I2C都是串行的,我想你说的所谓的串行口应该是UART吧,它们和51没什么关系。SPI应该是摩托罗拉公司首先使用的,它是四线(也可以三线)同步串行的,CS是位选段,控制器可以通过选择这一位来确定从器件,MOSI是主机输出从机输入,MISO是主机输入从机输出,SCLK是主机输出时钟。I2C是飞利浦公司发明的,采用两线制,SDA是数据总线,SCL是时钟线,所以他也是同步串行口,只有主机才能输出时钟。UART是异步串行口,TX和RX,一个是发总线一个是收总线,时钟是控制器内部产生,两个通信的控制器的内部时钟必须一致才能收发准确时间晚了,就写这么多,欢迎追问。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式