rs232串口通讯中,读串口与读端口的区别
2008-08-30 11:36
531 查看
工业控制中,有两种方式读下位机的状态,一种是读端口,比如采用c语言的inport()函数。一种是使用组建,微软的api-readfile(),第三方控件。读串口也能读下位机状态,读端口也能读下位机状态,有什么区别呢
1:inport只能读出寄存器8位数据,readfile()能读出很多个字符串。
2:储存方式不一样,并且速度也不一样。inport是即时数据,速度比readfile要快很多,但容量小。
另外,串口通讯要注意一个问题,如果接收端比发送端的处理速度快或者相等,没有限制,因为发送的东西马上会被收取。如果接收端的处理速度比发送端慢,就需要订立一个协议,当缓冲区的快满时,发送端暂缓发送。
1:inport只能读出寄存器8位数据,readfile()能读出很多个字符串。
2:储存方式不一样,并且速度也不一样。inport是即时数据,速度比readfile要快很多,但容量小。
另外,串口通讯要注意一个问题,如果接收端比发送端的处理速度快或者相等,没有限制,因为发送的东西马上会被收取。如果接收端的处理速度比发送端慢,就需要订立一个协议,当缓冲区的快满时,发送端暂缓发送。
相关文章推荐
- rs232串口通讯中,读串口与读端口的区别
- rs232串口通讯中,读串口与读端口的区别
- Uart串口与RS232串口的区别
- 基于rs232串口通讯的Verilog设计
- 串口、COM口、TTL、RS232、RS485区别详解
- 串口速度,RS232与MAX232的区别
- RS232串口和RS485串口的区别
- CDT、Modbus、103、101、104、DL/T645通讯规约的区别 目前电力系统主要为有线通讯,其中包括串口,网口,光口。分布式光伏有时还会用到无线通讯。通讯的规约种类也是比较多,下
- 基于rs232串口通讯的Verilog设计
- [转]PHP在RS232串口通讯协议的应用演示[测试环境WinXP/PHP5.1.4]
- PHP在RS232串口通讯协议的应用演示(RT)
- 查看端口状态时以太网口和串口的区别
- [转]PHP在RS232串口通讯协议的应用演示[测试环境WinXP/PHP5.1.4]
- 通讯端口协议大致分成三类:串口,现场总线,以太网
- rs232串口通讯模块 - Delphi编程
- [基础|理论|实验]linux下的RS232串口通讯
- 串口、COM口、TTL、RS232、RS485区别详解
- RS232实现串口双向通讯
- 【linux内核剖析笔记】linux支持的终端设备类型及终端、控制台、串口、UART、RS232、RS485的联系和区别
- RS232,RS422,RS485的区别和RS485通讯线缆注意事项