你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F405xxx CubeMX 下移植CANOpen(Festival)  

[复制链接]
david10000 发布时间:2017-6-20 18:44
最近要用到CANOpen来控制电机,网上类似的资料也不多。我移植了一下基本编译可以通过,谁如果需要可以在这个基础上继续加一些Testcode。是带了FreeRTOS的。4 p( a2 E# B& K$ D% v0 v3 S5 ^4 ~

' l; W5 L: x/ }9 A2 |/ A因为手上刚好有STM32F405vgt的板子, 就突发奇想可以用单片机来控制一下。所以就移植了CAN Festival。其实电机的控制应该需要支持DS402的协议。我移植的是festival v3 的。也是从其他地方porting过来。% _6 ~! E1 }$ y# m' W6 T) J6 m  O- t8 c

4 Z% T* n! x3 p; p) z% y5 m目前的状态是编译可以通过,具体的Testcode还没有。目录结构就凑活着看吧。还请多多指教。由于附件限制 我压缩了两个包。* x. ]: x3 k5 N- ]; H
7 e  q8 h& T( h! R/ F
谁要是谢了testcode 也可以分享出来。
1 Z# ?5 G# c5 O* u1 N  W9 c6 I
% B# u0 D) `* P) n( n1 x7 @2 M

inci2ccontrol.part01.rar

下载

8 MB, 下载次数: 615

inci2ccontrol.part02.rar

下载

4.83 MB, 下载次数: 561

评分

参与人数 1 ST金币 +3 收起 理由
MrJiu + 3 赞一个!

查看全部评分

赞 收藏 7 评论23 发布时间:2017-6-20 18:44

举报

23个回答
z258121131 回答时间:2018-4-28 17:35:47
楼主你好,移植canfestival,编译出现以下错误,有遇到过吗?1 W# p; t; O: Z+ x9 q+ y
..\canfestival\driver\TestMaster.c(536): error:  #20: identifier "TestMaster_obj100C" is undefined
! i, A  f0 {* t: \7 P! e  CO_Data TestMaster_Data = 5 ?: ^$ h+ ~4 j2 _6 ^9 u
ANOPEN_NODE_DATA_INITIALIZER(TestMaster);" Y1 u9 y5 x( V9 [2 H
..\canfestival\driver\TestMaster.c(536): error:  #20: identifier "TestMaster_obj100D" is undefined
+ g) t. q* a5 ~- e! G! w8 J/ `  CO_Data TestMaster_Data =
. n8 q7 W( r8 YANOPEN_NODE_DATA_INITIALIZER(TestMaster);
; h9 f; w% O7 L' A/ t' N: S  i# @% n0 r$ i..\canfestival\driver\TestMaster.c: 0 warnings, 2 errors) ]: [! {8 ~7 L- a
赵工123 回答时间:2017-8-15 22:40:19
本帖最后由 赵工123 于 2017-8-22 10:19 编辑
4 H/ f3 ?5 t$ h
  ]$ D4 W( Q2 }. wCANweb是结合CAN和以太网优点的CAN现场总线高层协议,比CANOpen\DeviceNet\iCAN简易、好用;欢迎下载源程序* S+ d2 x9 D7 F3 C1 c/ F( m- g! o+ |
详细见  冗余双CAN现场总线STM32F105开发板KeilC++源程序
1 r$ y6 s4 ~: Q$ Q0 e4 }https://www.stmcu.org.cn/module/forum/thread-612916-1-1.html
: N- U5 w; o1 ^9 X$ p/ E(出处: 意法半导体STM32/STM8技术社区)
" v- K$ `& M5 v4 M' U4 e' g( \! m
crazyhui 回答时间:2020-4-18 15:53:26
将EDS文件生成字典的软件是objdictedit吗,我用这个软件无法导入伺服的EDS文件,楼主能指导一下吗?
MrJiu 回答时间:2017-6-21 09:30:05
支持一个!!!!!!!!!
valetang-126879 回答时间:2017-6-21 10:16:33
赞一个
david10000 回答时间:2017-6-22 16:30:16
看来CANOpen确实是冷门。过几天我会出一个testcode ,如果有谁有类似的例子,可以参考一下。
epochal 回答时间:2017-8-16 07:25:48
谢谢分享!!!
湖南黄工 回答时间:2018-2-7 15:02:46
canopen 看着好难啊
pchf005-126481 回答时间:2018-4-19 11:38:49
STM32F4的CANopen
深山明月 回答时间:2018-4-26 10:00:11
谢谢分享
xtaozi 回答时间:2018-8-21 23:39:04
这个必须支持和学习!!
xtaozi 回答时间:2018-10-10 22:11:40
l楼主这个太及时了,我正在研究和找类似的代码!
xtaozi 回答时间:2018-10-10 22:18:40
打开mian.c 乱码啊!
风离蓝 回答时间:2019-1-3 16:36:08
楼主,main.c打开是乱码,和楼上这位兄台一样
Terabithia 回答时间:2019-1-19 11:29:50

2 u% _0 \2 i( m8 I* q1 H谢谢分享!!!
12下一页

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版