主題:x10請進 共有38394人關注過本帖 |
---|
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 [只看該作者]
請留個電話,電話交流方便一些。
|
單帖管理 | 引用 | 回復 |