请问在CAN上写Canopen时怎么写? 点击:1613 | 回复:8



~小虫~

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:19帖 | 307回
  • 年度积分:0
  • 历史总积分:659
  • 注册:2007年2月02日
发表于:2012-04-10 08:55:20
楼主
求助帖20分-已结帖

买了一个CAN卡,它提供一个CAN的消息封装,有ID什么的,但我看到CANOPEN协议封装的消息,又是另外一种格式。

我的疑问是:写CANOPEN数据的时候是否直接将这块内存地址复制过去就行了,不用管CAN的消息封装??

 

比如它写CAN的函数是这样的:

int acCanWrite(HANDLE hdevice, canmsg_t *pData,  ……)

另CANOPEN可能不是按canmsg_t这个结构体封装的,是否直接把CANOPEN消息的这一块内存地址给它就行了?

 

 

 



楼主最近还看过



crgcyr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2012年4月10日
发表于:2012-04-10 11:57:02
1楼
初始化参数,写明地址,ID

crgcyr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2012年4月10日
发表于:2012-04-10 11:58:58
2楼
初始化参数,写明地址,ID

~小虫~

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 307回
  • 年度积分:0
  • 历史总积分:659
  • 注册:2007年2月02日
发表于:2012-04-18 10:47:58
3楼

大侠能不能说得清楚一点?

konglee2003

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2010年8月10日
发表于:2012-04-19 10:35:34
4楼

学习了

                              

UNCvvvf

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 98回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2012年2月22日
发表于:2012-04-19 11:51:08
5楼
                                                                                 

~小虫~

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 307回
  • 年度积分:0
  • 历史总积分:659
  • 注册:2007年2月02日
发表于:2012-06-13 14:23:18
6楼
搞清楚了。数据要一一对应

lzw555

  • 精华:0帖
  • 求助:17帖
  • 帖子:45帖 | 497回
  • 年度积分:2
  • 历史总积分:3235
  • 注册:2015年6月28日
发表于:2017-08-01 11:36:56
7楼

搞清楚了。数据要一一对应


热门招聘
相关主题

官方公众号

智造工程师