社区
硬件/系统
帖子详情
请问串口同时读写需要同步吗
bingying19872008
2012-03-13 05:20:58
第1次接触串口编程....
想知道串口是单通道的还是双通道的...
就是比如我一个线程不停往里写,一个线程不停往外读,需要同步吗?
GetInPut:读取输入缓冲区。
SetOutPut:写入输出缓冲区。
从这里看似乎串口似乎是双通道,也就是读是1个缓冲区,写是另一个缓冲区
各走1条道 互不影响.不知道我猜得对不
...全文
218
4
打赏
收藏
请问串口同时读写需要同步吗
第1次接触串口编程.... 想知道串口是单通道的还是双通道的... 就是比如我一个线程不停往里写,一个线程不停往外读,需要同步吗? GetInPut:读取输入缓冲区。 SetOutPut:写入输出缓冲区。 从这里看似乎串口似乎是双通道,也就是读是1个缓冲区,写是另一个缓冲区 各走1条道 互不影响.不知道我猜得对不
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hdg3707
2012-03-29
打赏
举报
回复
实际上硬件上是做不对同时收发两个操作的,只能执行一个操作,当一个操作完成后才能操作另一个.但因为现在是WINDOWS系统,所以真正的收发操作都是操作系统来进行,你不需要操作,你只需要读取数据就行了.这样从表面看,你可能开两个线程"同时"在进行收发操作,实际这是假像.
呔妖怪来嘛
2012-03-29
打赏
举报
回复
不需要
yhp1888
2012-03-29
打赏
举报
回复
这和你的系统和硬件有关。
windows xp下是全双工(不是叫双通道),windows ce下是半双工。
简单地可以认为是双工。
串口
API
同步
读写
随便试试
串口
同步
读写
,包括打开
串口
,读、写、及收到数据转换显示。
串口
通迅动态库(
同步
读写
)
同步
读写
的
串口
通讯,基于Boost::asio::serial_port编写;
MFCAPI
串口
同步
读写
根据网上资料的整理,写了个API收发
串口
的小程序,走的标准232协议,没写modbus之类的,新手上路可以学习一下通信方式,用的
同步
方式,因为异步方式大部分情况不
需要
,一般上位机很少会碰到1ms一收发速度的
串口
硬件。
win32
串口
读写
使用win32api实现的
串口
读写
函数,使用多线程
同步
读写
,可以作为一个命令行的
串口
终端,可以设置
串口
波特率
vc
串口
同步
异步实例
vc
串口
同步
异步实例,适合初学者,可以借鉴一下
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章