主題:EM9170 CAN bus問題 共有38904人關注過本帖 |
---|
chaos |
1樓 |
EM9170 CAN bus問題 Post By:2012-4-25 15:22:00 [只看該作者]
EM9170 CAN bus,發下如下問題:
1. VS2005,Release版的程序打開CAN1端口,返回0, Debug版本正常; 2. CAN_IOCTL_WAIT_EVENT 什么情況下會收到evtMask=2? 發現初始化時,CAN_IOCTL_START之前要等待1.5秒,否則WAIT_EVENT總是2; 3. 擴展幀29bit中,11bit標準ID和18bit擴展ID,在dwID中是怎么定義的? |
|
單帖管理 | 引用 | 回復 |
chaos |
2樓 |
Post By:2012-4-25 16:52:00 [只看該作者]
問題1是調試問題,已解決。
|
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2012-4-25 17:35:00 [只看該作者]
EM9170的CAN驅動最近有一次更新,在加電順序方面有點問題,導致剛啟動時會發送一幀無效數據。請更新內核,再測試一下。
擴展幀的格式在h文件中有定義說明的。 |
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2012-4-25 17:45:00 [只看該作者]
dwID中定義的ID均為右對齊,即:
標準幀:bit0 - bit10 擴展幀:bit0 - bit28 |
|
單帖管理 | 引用 | 回復 |