主题:EM9K:CAN7工程:CAN通讯的问题。 共有33756人关注过本帖 |
---|
聊城新兴电子孙 |
1楼 |
EM9K:CAN7工程:CAN通讯的问题。 Post By:2009-3-28 20:12:00 [只看该作者]
读线程的代码:WaitForSingleObject( ceCAN->m_hRxEvent, INFINITE );
是谁使m_hRxEvent有信号的呢? |
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2009-3-28 22:27:00 [只看该作者]
应用线程。
|
|
单帖管理 | 引用 | 回复 |
聊城新兴电子孙 |
3楼 |
Post By:2009-3-29 9:02:00 [只看该作者]
m_hRxEvent是m_Can的成员,应用线程是怎么使它有信号的呢?
|
|
单帖管理 | 引用 | 回复 |
x10 |
4楼 |
Post By:2009-3-29 18:32:00 [只看该作者]
当CAN驱动程序接收到有效数据帧时,将发该事件通知应用线程。应用线程就可通过API函数读取数据帧。具体请参考CAN的应用范例程序,光盘上有的。
|
|
单帖管理 | 引用 | 回复 |
聊城新兴电子孙 |
5楼 |
Post By:2009-3-30 11:26:00 [只看该作者]
看到了下面这句,基本明白了。
m_hRxEvent = (HANDLE)CAN_GetRxEvent( m_hCAN ); |
|
单帖管理 | 引用 | 回复 |