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

用C++Builder做了一个工具,通过串口和Device通信,遇到一个有关问题:没有连接Device,以同步方式打开串口,可以读出数据

2012-02-05 
用C++Builder做了一个工具,通过串口和Device通信,遇到一个问题:没有连接Device,以同步方式打开串口,可以读

用C++Builder做了一个工具,通过串口和Device通信,遇到一个问题:没有连接Device,以同步方式打开串口,可以读出数据。
1、同步方式打开串口,200ms超时、19200波特率设定
2、读取前调用PurgeComm先清空一下
3、ReadFile一个字节方式读数据,可以读出数据,先是0x00、其后都是0x46
原因在哪里呢?
哪位给一个Sample参考一下也行啊,谢谢。

[解决办法]
用mscomm没这些问题。
[解决办法]
搜索cncomm,纯c++的串口类,开源

能收到数据,但是数据不对,是不是波特率的问题?
[解决办法]
PComm,很好用!
[解决办法]
首先你的问题是什么呀,是不是读的数据不对还是什么问题。检查两边的波特率设置
[解决办法]
使用PCOMM.DLL吧,
我有例子。
你上网也能搜到相关说明,使用方便!
[解决办法]
用NI-VISA,很简单

热点排行