主题:EM9170 CAN bus问题

  共有24349人关注过本帖    
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

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

返回首页

EM9170 CAN bus问题

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