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

教程 | 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.lryc.cn/news/532556.html

相关文章:

  • Pyecharts系列课程04——折线图/面积图(Line)
  • 变压器-000000
  • 凝思60重置密码
  • linux——网络计算机{序列化及反序列化(JSON)(ifdef的用法)}
  • 【教程】docker升级镜像
  • 迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-编写应用APP
  • python代码
  • React 打印插件 -- react-to-print
  • 探索C语言简易计算器程序的实现与优化
  • 深入了解 MySQL:从基础到高级特性
  • OSPF基础(1):工作过程、状态机、更新
  • 工业相机如何获得更好的图像色彩
  • 使用requestAnimationFrame减少浏览器重绘
  • Mac 终端命令大全
  • 如何使用deepseek开发一个翻译API
  • vue如何解决跨域
  • 红包雨项目前端部分
  • 新版AndroidStudio 修改 jdk版本
  • 【golang学习之旅】使用VScode安装配置Go开发环境
  • langchain教程-2.prompt
  • GGML、GGUF、GPTQ 都是啥?
  • C++ 原码、反码、补码和位操作符
  • idea中git版本回退
  • 【PostgreSQL内核学习 —— (WindowAgg(三))】
  • redis教程
  • Python aiortc API
  • Transaction rolled back because it has been marked as rollback-only问题解决
  • 深入浅出 DeepSeek V2 高效的MoE语言模型
  • 读书笔记--分布式架构的异步化和缓存技术原理及应用场景
  • 售后板子HDMI无输出分析