主题:EM9260 CAN通讯调试

  共有35083人关注过本帖    
MUMA
1楼


EM9260 CAN通讯调试  发帖心情 Post By:2011-3-15 17:02:00   [只看该作者]

您好 我现在已在PC和EM9260板建立连接.请问如何在CANTEST的基础上向PC机发送数据?利用如下的代码是否可行?
Buf[0] = 8;
Buf[1] = 1;
Buf[2] = 0;
for( i1=3; i1<11; i1++ )
{
Buf[i1] = (char)i1;
}
for( i1=0; i1<1; i1++ )
{
bResult = m_CAN.WriteCAN( (BYTE*)Buf, 11 );
}

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


  发帖心情 Post By:2011-3-16 8:39:00   [只看该作者]

不是很明白你说指的建立连接是基于CAN总线的,还是基于网络的?

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


  发帖心情 Post By:2011-3-16 8:47:00   [只看该作者]

是基于CAN总线的 我想通过程序让9260向PC主机发送数据

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


加好友 发短信
  发帖心情 Post By:2011-3-16 11:25:00   [只看该作者]

当然是可以的,不过需要注意验收滤波器(ACR)和验收屏蔽寄存器(AMR)的设置。具体原理可参考SJA1000的相关手册。

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


  发帖心情 Post By:2011-3-21 13:55:00   [只看该作者]

那如何CANTEST程序中设置非标准波特率?我这次要以66.7KPS的波特率进行通讯.在程序中应该怎样设置?程序默认的波特率中并不包含这个

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


  发帖心情 Post By:2011-3-21 18:44:00   [只看该作者]

这需要修改驱动,我们先看看怎么样改好。

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


  发帖心情 Post By:2011-3-21 22:09:00   [只看该作者]

是不是提供的CANTEST程序不支持这个波特率?

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


  发帖心情 Post By:2011-3-22 9:02:00   [只看该作者]

目前的版本是没有支持这个波特率。

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


  发帖心情 Post By:2011-3-23 13:35:00   [只看该作者]

我现在已经有设置66.7Kbps所需要的位定时寄存器 0(BTR0),位定时寄存器1(BTR1)的值,能否请贵公司的工程师修改一下驱动程序?

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

返回首页

EM9260 CAN通讯调试

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