• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

SPI和I2C,UART等有什么联系?

crustycrab 2017-08-22 浏览量:767
有什么不同?
-2 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • SPI是四线式全双工串行同步通讯协议,是基于两个移位寄存器实现的高速通讯总线;
    分别为MOSI、MISO、CLK以及CS;SPI为一对一通讯,但是同一个SPI总线上可以挂多个设备,通过片选使能设备;

    I2C是简单的两线式串行总线,一根SCL线提供始终,一根SDA为数据线;I2C总线上可以接多个设备,通过地址码寻址选定设备;

    UART是异步串口(通用异步收发传输器),一般至少需要三根线子TX、RX以及GND,可实现全双工通讯。


    • 发布于 2017-08-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 联系就是都是串行,然后其他没联系
    • 发布于2017-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是串行通讯接口,但是使用的线数不一样,SPI有四线,IIC是两线,UART也是两线,通讯方式也有主从的区别,还有全双工,半双工等区别。
    • 发布于2017-08-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

SPI和I2C,UART等有什么联系?