rs232串口通讯中,读串口与读端口的区别

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

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值