两种通信方式:网口通信与串口通信。

串口通信
串口通信介绍:
https://blog.csdn.net/xiaobaixiongxiong/article/details/83998436

串口通信目前工业常用的有RS232、以及RS485。
RS232主要是全双工、485是半双工。使用的时候,记得串联传感器。
串口通信协议包含了波特率、奇偶校验、停止位。
主要设置该三种。
只设置波特率也可以,但容易出错。

串口通信C++实现:
https://blog.csdn.net/songshu5555/article/details/78808039
主要步骤就是:打开、配置、读写、关闭。
C++提供了两种方式的串口通信:同步和重叠(异步)。
区别在于读写串口。在同步执行时,函数直到操作完成后才返回。这意味着同步执行时线程会被阻塞,从而导致效率下降。在重叠执行时,即使操作还未完成,这两个函数也会立即返回,费时的I/O操作在后台进行。

网口通信
https://blog.csdn.net/zhangquan2015/article/details/81347392
常见的网口通信有UDP和TCP。
UDP和TCP的差别主要是可靠连接和无连接。此外,如果无交换机,TCP只能1对1,而UDP无论1对1,1对多,多对多都可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值