shouzhou 发表于 2011-9-8 13:30:18

用VC6编写串口上位机程序,使用API函数法,接收出现问题

用VC6编写串口上位机程序,使用API函数法,参考了msdn的文章Serial Communications in

Win32 网址,http://msdn.microsoft.com/en-us/library/ms810467,现在的问题是这样的:
我用单片机写了个小程序,接收到数据再原样回送
接收时,数据被分成两部分才能收到,用串口调试助手能正常接收,
然后我用软件virtual serial port driver 虚拟了COM1 和COM2 用我写的上位机链接COM1 ,用串口调试助手链接COM2 ,互相发数据,此时接收发送均为正常!因此比较困扰,把整个VC工程包上传,希望高手帮我看下!
点击此处下载 ourdev_675284XQBIAN.zip(文件大小:4.22M) (原文件名:BKB377.zip)

20062516 发表于 2011-9-8 22:42:50

回复【楼主位】shouzhou
-----------------------------------------------------------------------

ClearCommError(hCom,&dwErrorFlags,&ComStat);
把这个语句放到你新开的那个线程while(ture)里边试试,每次查询的时候都清一下错误

yanglong5918 发表于 2011-9-8 23:29:46

为什么不用PCOMM啊,这么稳定而且免费的组件…

ivory 发表于 2011-9-14 23:57:40

看看

442502587 发表于 2014-4-25 14:03:04

yanglong5918 发表于 2011-9-8 23:29
为什么不用PCOMM啊,这么稳定而且免费的组件…

多了一个DLL文件出来
页: [1]
查看完整版本: 用VC6编写串口上位机程序,使用API函数法,接收出现问题