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

IIC属于同步通信吗

huihui163 2019-04-18 浏览量:6949
平时用的232是异步通信,IIC属于同步通信吗
2 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • IIC属于同步通讯,同步通讯还是异步通讯主要看通讯过程中双方之间是否有时钟信号,232通讯依靠的是双方商定好的波特率解析数据的,没有单独的时钟信号,所以为异步通讯。IIC通讯中有SCK作为时钟信号,这个信号是主设备提供给从设备的,从设备根据这个时钟信号传输数据,所以为同步通讯。
    • 发布于 2019-04-18
    • 举报
    • 评论 0
    • 7
    • 0

其他答案 数量:13
  • IIC的同步很明显,IIC同步传送,也没是说每传一位都要一个同步时钟脉冲(脉冲是SCL发出),接收和发送数据都是用SDA,双方是在同一个时钟SCL信号下动作的,所以是同步。
    • 发布于2019-04-18
    • 举报
    • 评论 0
    • 2
    • 0

  • 是的,有单独时钟线打入数据的都是同步通讯,异步是数据自同步时钟
    • 发布于2019-04-18
    • 举报
    • 评论 0
    • 2
    • 0

  • i2c是属于同步通信 

    一般分别的方式就是看有没有同步时钟信号 同时作用主机和子机

    • 发布于2019-04-18
    • 举报
    • 评论 0
    • 2
    • 0

  • 不属于和can通信不一样而且还要看时钟信号同时用作遥控器通信之类的但是比RS232通信要强的多
    • 发布于2019-04-18
    • 举报
    • 评论 0
    • 2
    • 0

  • 在通信专业范围内还是有点不一样的比如在内部的数据结构接受和发送的数据类型是二进制之类的而其他的是16进制之类的

  • 是同步的,主从芯片都是在同一个时钟下进行数据的传输的

  • SPI IIC为同步通信
    UART为异步通信
    同步通信要求发收双方具有同频同相的同步时钟信号/ iic有一根是时钟线

  • 只要存在时钟信号的通信方式都是同步的,IIC不例外。

  • 属于,因为I2C是有一条时钟线的,数据线的频率与时钟线的必须一致,因此是同步的

    其实区分同步异步,就是看是否有时钟,像那种三线串口,就是异步的,因此主从双方要约定波特率,而I2C SPI这些就不用,它的波特率随时都可以变,是靠时钟线决定的

  • 属于串行同步通讯,所谓同步还是异步主要是看时钟是否一致,想串口就是异步收发,双向的,因为可以同时收和发但是没有规定频率,所以通过协议来确定波特率,如果频率不一致就会通讯失败,这一点在使用51单片机做串口通讯时候就非常明显,如果12M做串口,通讯就会失败,11.0592M就没有问题,因为时钟频率误差小才能确定波特率,IIC是两线制的,有时钟线同步通讯频率,数据线发送数据,基本上地址不错就没有误差,所以广泛应用在芯片和模块之间的通讯中,此外SPI也是如此,多一根线,可以同时收发,更加快速,缺点就是占用端口较多!

  • 软件中说的异步和同步与硬件上说的不是同一个概念,所以容易引起误解;
    I2C的同步,因为双方是在同一个时钟SCL信号下动作的,所以是同步;
    232是异步,因为双方的时钟不同,所以容易不协调和误差,造成波特率很低。

  • 同步信号和异步信号的差别在于线路中是否传输时钟:同步是通过时钟信号来正确接收数据,异步是提前约定好时钟,通过数据格式(比如数据位、停止位)来正确接收数据。

    IIC总线中,主设备通过SCL输出电路发送时钟信号,告知各从设备进行数据传输;同时检测总线上的SCL电平,以决定什么时候发送下一个时钟脉冲电平。从设备根据总线上的SCL信号发出或接收SDA上的信号,也可以拉低SCL线电平延长总线时钟信号周期。

    根据上述说明,很容易分析出来结论。

  • iic 是同步通信,iic  scl 是同步时钟线
    • 发布于2019-04-22
    • 举报
    • 评论 0
    • 1
    • 0

相关问题

问题达人换一批

IIC属于同步通信吗