zoukankan      html  css  js  c++  java
  • rs232串口通讯中,读串口与读端口的区别

          工业控制中,有两种方式读下位机的状态,一种是读端口,比如采用c语言的inport()函数。一种是使用组建,微软的api-readfile(),第三方控件。读串口也能读下位机状态,读端口也能读下位机状态,有什么区别呢

          1:inport只能读出寄存器8位数据,readfile()能读出很多个字符串。

          2:储存方式不一样,并且速度也不一样。inport是即时数据,速度比readfile要快很多,但容量小。

    另外,串口通讯要注意一个问题,如果接收端比发送端的处理速度快或者相等,没有限制,因为发送的东西马上会被收取。如果接收端的处理速度比发送端慢,就需要订立一个协议,当缓冲区的快满时,发送端暂缓发送。

  • 相关阅读:
    学习进度条
    学术诚信与职业道德
    czxt
    操作系统
    04 17评论博客
    0414 结对 2.0 33 34
    0408 汉堡包
    (补)结对心得
    构建之法4读后感
    复利计算4.0
  • 原文地址:https://www.cnblogs.com/buffer/p/1280062.html
Copyright © 2011-2022 走看看