首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

用API多个串口通信,该如何处理

2012-04-14 
用API多个串口通信我用API打开多个串口通信,但接收数据OnComRecv只有一个,怎么知道是哪个串口收到了数据?[

用API多个串口通信
我用API打开多个串口通信,但接收数据OnComRecv只有一个,怎么知道是哪个串口收到了数据?

[解决办法]
既然是多个串口通讯,实际上也可以当做单个串口通讯一样处理。
发送一条命令,处理完接受命令后再发送下一条,如此而已。
[解决办法]
如果想同时接受的话,就创建多个线程来进行收发吧。
呵呵如果串口不是很多,比如3个左右,也可以考虑用定时器进行命令的发收。

热点排行