发新帖本帖赏金 1.00元(功能说明)我要提问
12345
返回列表
打印

CanOpen协议【CanFestival】移植方法 支持VC、QT、STM32

[复制链接]
楼主: daboy5279
手机看帖
扫描二维码
随时随地手机跟帖
81

你好 现在还在搞canopen协议嘛 想问几个问题

使用特权

评论回复
82
1347559641| | 2018-4-26 09:03 | 只看该作者
谢谢楼主,学习了!

使用特权

评论回复
83
1347559641| | 2018-4-28 18:29 | 只看该作者
学子中进行移植,提示..\canfestival\driver\TestMaster.c(537): error:  #20: identifier "TestMaster_obj100C" is undefined
  CO_Data TestMaster_Data =
ANOPEN_NODE_DATA_INITIALIZER(TestMaster);
..\canfestival\driver\TestMaster.c(537): error:  #20: identifier "TestMaster_obj100D" is undefined
  CO_Data TestMaster_Data =
ANOPEN_NODE_DATA_INITIALIZER(TestMaster);
好像是赋值不对,不知道怎么解。

使用特权

评论回复
84
daboy5279|  楼主 | 2018-5-9 16:12 | 只看该作者
xiefengxiyu 发表于 2018-4-3 16:17
你好 现在还在搞canopen协议嘛 想问几个问题

不搞好久了哦,你看一下那些回帖的,你们还在搞的可以一起交流一下

使用特权

评论回复
85
xjw116237| | 2018-8-14 11:28 | 只看该作者
调试了好久,心跳不准,254,255无法正常使用,确定是CanFestival的TimeDispatch()存在问题。

使用特权

评论回复
86
42301124| | 2018-11-11 14:58 | 只看该作者
谢谢分享,,,学习中,。。。

使用特权

评论回复
87
daboy5279|  楼主 | 2018-11-12 18:02 | 只看该作者
42301124 发表于 2018-11-11 14:58
谢谢分享,,,学习中,。。。

你们还这么多人用这个呀,个人感觉Canopen不太好用,SAE_J1939_21协议比Canopen协议好用多了,我现在都是用这个

使用特权

评论回复
88
1347559641| | 2018-11-16 10:44 | 只看该作者
PippenWang 发表于 2018-1-3 14:12
参照楼主的移植方法,目前基本解决了心跳的问题(可以通过修改对象字典中参数0x1017的值设置producer心跳), ...

楼主你好,移植到stm32,编译时..\CANOPEN\inc\states.h(67): error:  #20: identifier "CO_Data" is undefined
  typedef void (*initialisation_t)(CO_Data*);但是其实是可以跳转的

使用特权

评论回复
89
royal90| | 2018-11-30 09:46 | 只看该作者
谢谢分享!!!

使用特权

评论回复
90
nidelanse| | 2018-12-7 21:31 | 只看该作者
学习一下

使用特权

评论回复
发新帖 本帖赏金 1.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则