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

两个串口,停止位不同,互相通讯会怎样?

Spirit 2018-10-18 浏览量:5347
两个串口,波特率相同,停止位不同。比如A串口停止位为1,B串口停止位2,互相通讯会出现什么后果?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 停止位不同,相差一位,串行数据在接收时就会错位,接收到的数据就会变成乱码。

    在串口通讯过程中,必须要求双方的波特率相同,数据位相同,停止位相同,校验位相同,这样双方才能正常通讯。

    • 发布于 2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 通讯的协议的不同,肯定是完全无法通讯的,数据会乱码
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该有数据,但是会乱码,其实就算波特率不同,有时也能收到数据,但是没啥意义。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口通信,两个的配置要完全一样才可以正常通信,配置的不一样,会出现问题。

    不正常的状态,是不确定的,不可预测会出现什么结果。就是不正常。

    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这样的系统是不可用的。

    串口是点对点的,所以必须两端采用相同的规范(包括所有涉及通信的属性都一致)才能通信。

    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 个别字符会显示出现乱码,大部分字符正确
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该会通讯不成功或者乱码!
    • 发布于2018-10-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这样会导致你的数据出现错误,可能会出现乱码的情况
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种收到的数据会出现错位,导致显示的都是乱码
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 那这样100%会收到乱码,因为接收数据错位了,乱码有1W种可能性。

    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

两个串口,停止位不同,互相通讯会怎样?