最近自己用VC++写了个串口收发的程序,但是程序发送是正常的,接收不正常,需先打开在关掉调试助手才能接

2024-11-12 18:30:46
推荐回答(2个)
回答1:

你这段程序的问题在于ReadFile函数在线程中本来就可以进入阻塞,不需要用信号量来进行控制。如果采用信号量也是用于和其它线程之间的交互控制,试试不采用信号量进行控制就OK了。

回答2:

dcb.Stopbits 0表示1位停止位,1表示1.5位停止位,2表示2位停止位