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

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

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

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

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

  • 相关阅读:
    剩余类&完全剩余组
    同余验算法
    一种快速余数求法
    同余的性质II
    同余初步
    求N个数的最小公倍数
    N个数GCD求解法
    快速求解GCD的三个Trick
    质数的几个有趣问题
    等比数列求和公式
  • 原文地址:https://www.cnblogs.com/buffer/p/1280062.html
Copyright © 2011-2022 走看看