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

STM32F405xxx CubeMX 下移植CANOpen(Festival)  

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

因为手上刚好有STM32F405vgt的板子, 就突发奇想可以用单片机来控制一下。所以就移植了CAN Festival。其实电机的控制应该需要支持DS402的协议。我移植的是festival v3 的。也是从其他地方porting过来。

目前的状态是编译可以通过,具体的Testcode还没有。目录结构就凑活着看吧。还请多多指教。由于附件限制 我压缩了两个包。

谁要是谢了testcode 也可以分享出来。

inci2ccontrol.part01.rar

下载

8 MB, 下载次数: 543

inci2ccontrol.part02.rar

下载

4.83 MB, 下载次数: 496

评分

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

查看全部评分

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

举报

23个回答
MrJiu 回答时间:2017-6-21 09:30:05
支持一个!!!!!!!!!
valetang-126879 回答时间:2017-6-21 10:16:33
赞一个
david10000 回答时间:2017-6-22 16:30:16
看来CANOpen确实是冷门。过几天我会出一个testcode ,如果有谁有类似的例子,可以参考一下。
赵工123 回答时间:2017-8-15 22:40:19
本帖最后由 赵工123 于 2017-8-22 10:19 编辑

CANweb是结合CAN和以太网优点的CAN现场总线高层协议,比CANOpen\DeviceNet\iCAN简易、好用;欢迎下载源程序
详细见  冗余双CAN现场总线STM32F105开发板KeilC++源程序
https://www.stmcu.org.cn/module/forum/thread-612916-1-1.html
(出处: 意法半导体STM32/STM8技术社区)

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
谢谢分享
z258121131 回答时间:2018-4-28 17:35:47
楼主你好,移植canfestival,编译出现以下错误,有遇到过吗?
..\canfestival\driver\TestMaster.c(536): error:  #20: identifier "TestMaster_obj100C" is undefined
  CO_Data TestMaster_Data =
ANOPEN_NODE_DATA_INITIALIZER(TestMaster);
..\canfestival\driver\TestMaster.c(536): error:  #20: identifier "TestMaster_obj100D" is undefined
  CO_Data TestMaster_Data =
ANOPEN_NODE_DATA_INITIALIZER(TestMaster);
..\canfestival\driver\TestMaster.c: 0 warnings, 2 errors
123下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版