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

关于串口流控的意义是什么

dadaxiu 2019-07-19 浏览量:1328
从来没用过,也不知道是怎么用的

现在有可能要用,有大神能用一句话讲的明白的么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 串口上的流控,增加了串口的稳定性:

    流控接口为:DTR:提醒接收方数据已准备好;DSR:通知发送方数据已准备好;RTS/CTS:发送接收双发目前是否可以接受\发送数据。

    • 发布于 2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 防止数据丢失,通知发送方可以发送数据。字面理解引脚就可以。
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 就是双方控制传输信号,比如a发送给b数据,如果b内部缓存满了,那么b会通过一个信号告诉a可以停止发送了,等b处理完缓存再让a继续发送
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实就是加上一些应答信息

    防止一方没准备好另一方就发送信息造成要重复发送或信息丢失

    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 保证串口通信的有效稳定。

    如果没有流控,如果接收端不能及时处理发送过来的数据,则发送太多也没有意义吧。

    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 流控的目的就是告诉对端暂停发送

    早些年,因为芯片处理能力有限,因此在串口上有流控,防止收到数据过多,引起缓存溢出,但现在我们认为串口速率比较低,不使用流控工作也很好,所以很多时候直接选择没有流控。

    • 发布于2019-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 相当于一个通知,这个流控脚就是接收方通知发送方已准备好接收数据,或者发送方通知接收方有新数据待发送,加上这几个流控脚之后数据完整性会提高
    • 发布于2019-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是CTS和RTS,一般就是用的硬件方式来控制串口的数据发送和接受
    • 发布于2019-08-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于串口流控的意义是什么