主题:x10请进

  共有24207人关注过本帖    
278518766@qq.c
1楼


x10请进  发帖心情 Post By:2010-5-21 10:44:00   [只看该作者]

程工,麻烦您发一份

接收线程在等待RxEvent时,设定超时时间,就可解决说描述问题。具体的函数形式可参考CESerial类中的代码。明天我们的工程师会发一个函数原型给你参考。

急需,谢谢。

  单帖管理 | 引用 | 回复 回到顶部
zxw
2楼


  发帖心情 Post By:2010-5-21 12:09:00   [只看该作者]

请参考该函数:
DWORD WaitForSingleObject( 
  HANDLE hHandle, 
  DWORD dwMilliseconds 
); 
在EVC的帮助文件中有详细的说明及使用方法。
如需要等待1s,则:WaitForSingleObject( RxEvent_hHandle , 1000 );

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2010-5-21 13:44:00   [只看该作者]

例子已发到你邮箱,请查收。

  单帖管理 | 引用 | 回复 回到顶部
278518766@qq.c
4楼


  发帖心情 Post By:2010-5-21 18:55:00   [只看该作者]

刚入门不,不是太清楚
非常感谢!

  单帖管理 | 引用 | 回复 回到顶部
278518766@qq.c
5楼


  发帖心情 Post By:2010-5-24 9:01:00   [只看该作者]

看了下这几个函数,好像还是不懂。
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楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2010-5-24 9:45:00   [只看该作者]

请留个电话,电话交流方便一些。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

x10请进

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: