主题:x10请进 共有52221人关注过本帖 |
---|
278518766@qq.c |
1楼 |
![]() |
x10请进 ![]()
程工,麻烦您发一份
接收线程在等待RxEvent时,设定超时时间,就可解决说描述问题。具体的函数形式可参考CESerial类中的代码。明天我们的工程师会发一个函数原型给你参考。 急需,谢谢。 |
单帖管理 | 引用 | 回复 ![]() |
zxw |
2楼 |
![]() |
![]()
请参考该函数:
DWORD WaitForSingleObject(    HANDLE hHandle,    DWORD dwMilliseconds  );  在EVC的帮助文件中有详细的说明及使用方法。 如需要等待1s,则:WaitForSingleObject( RxEvent_hHandle , 1000 ); |
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
例子已发到你邮箱,请查收。
|
单帖管理 | 引用 | 回复 ![]() |
278518766@qq.c |
4楼 |
![]() |
![]()
刚入门不,不是太清楚
非常感谢! |
单帖管理 | 引用 | 回复 ![]() |
278518766@qq.c |
5楼 |
![]() |
![]()
看了下这几个函数,好像还是不懂。
WaitForSingleObject( RxEvent_hHandle , 1000 ); 里面的RxEvent_hHandle怎么设置的??? 串口接收会如何使RxEvent_hHandle变成已标识状态? WaitCommEvent是会阻塞线程的吧? for(  ) { if( WaitCommEvent( lpSerial->m_hSer, &dwEvtMask, NULL ) ) { SetCommMask( lpSerial->m_hSer, EV_RXCHAR|EV_ERR ) |
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
6楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
请留个电话,电话交流方便一些。
|
单帖管理 | 引用 | 回复 ![]() |