当前位置: 首页 > article >正文

教程 | i.MX RT1180 ECAT_digital_io DEMO 搭建(一)

本文介绍 i.MX RT1180 EtherCAT digital io DEMO 搭建,Master 使用 TwinCAT ,由于步骤较多,分为上下两篇,本文为第一篇,主要介绍使用 TwinCAT 控制前的一些准备。

原厂 SDK 提供了 evkmimxrt1180_ecat_examples_digital_io_cm33 例程,该例程用于演示 i.MXRT1180 EtherCAT 从设备开发,接下来演示如何让该例程跑起来,电脑上应提前装好 TwinCAT 3.1 软件,注意事项可参考前面博文《TwinCAT3 使用注意事项》,SSC Tools 全称 Slave Stack Code,是 EtherCAT 技术协会(ETG,EtherCAT Technology Group)提供的免费从机代码生成工具,使用该工具可以大大简化从机开发过程,获取该工具需先申请加入 ETG,成为其会员。

1. 硬件准备

MIMXRT1180-EVK RevB

RJ45 Network cable

Mini/micro USB cable

DC_5V Adaptor

2. SSC 从机代码生成

打开 MCUXPresso IDE,导入 Ecat 例程

3. 打开 SSC Tools

选择 Tools -> options

添加 NXP SDK Ecat 例程中提供的示例文件

新建 SSC Tools 工程

选择刚刚添加的配置,保存 SSC 工程

点击导入

选择配置文件

生成从机代码

 点击 OK

 4.  删除 MCUXPresso 工程中 SSC>Src 文件夹下的 digital_io.c
 

代码编译后烧录到 EVK 中,可以看到串口助手打印一下信息

5. 复制工程中的从机配置文件 ECAT-IO.xml 到 TwinCAT 安装目录

到此,准备工作就完成了!

参考资料:《ECAT_Digital_IO_Example_User_Guide》 


http://www.kler.cn/a/534438.html

相关文章:

  • k8s集群
  • 【数据分析】豆瓣电影Top250的数据分析与Web网页可视化(numpy+pandas+matplotlib+flask)
  • Hackmyvm Blackhat
  • 【C++】STL——list的使用
  • 18 大量数据的异步查询方案
  • Java集合框架
  • 2025.2.5
  • 【分布式】服务端高并发分布式结构演进
  • C#面试常考随笔15:C#的GC原理是什么?
  • 【蓝桥杯—单片机】第十一届省赛真题代码题解题笔记 | 省赛 | 真题 | 代码题 | 刷题 | 笔记
  • leetcode_680 验证回文串
  • 除了淘宝开放平台的 API,还有哪些方式可以获取淘宝商品详情信息数据?
  • Android 13.0 系统默认手势导航时设置导航栏高度为1dp功能实现
  • DeepSeek R1技术报告关键解析(7/10):多阶段训练策略,如何优化 AI 的推理能力
  • 【自学笔记】Agent的重点知识点-持续更新
  • AI大模型:DeepSeek
  • Linux跨平台编译StrongSwan Windows版
  • 深度学习篇---计算机视觉任务模型的剪裁、量化、蒸馏
  • Java面试题集合篇5:10道基础面试题
  • C++ RTTI
  • 如何利用i18n实现国际化
  • nginx日志查询top10
  • 代码随想录算法训练营打卡第56天
  • leetcode:LCR 179. 查找总价格为目标值的两个商品(python3解法)
  • ES6 const 使用总结
  • 美团-测试开发面试