RZ-T1的EtherCAT通讯测试(一)--EtherCAT从站代码的配置

2018-04-04 世强
32位I/O控制,32位MCU,RZ/T1,Renesas 32位I/O控制,32位MCU,RZ/T1,Renesas 32位I/O控制,32位MCU,RZ/T1,Renesas 32位I/O控制,32位MCU,RZ/T1,Renesas

瑞萨的RZ/T1系列的SOC集成ARM CORTEX R4F内核,设计用于实时处理,并且可在高达600MHz的频率下工作。芯片集成有EtherCAT接口,可用于工业交流伺服电机控制或PLC通过EtherCAT通讯的控制设备。

 

如何实现EtherCAT通讯是一个较复杂的过程,瑞萨提供有用于32位I/O控制的程序范例及CiA402的示例程序,本文为大家介绍32位I/O控制的EtherCAT程序的实现。示例程序是在Cortex-R4F内核上运行的,同时要使用Beckhoff SSC工具创建EtherCAT通信程序,还要使用纠正示例程序编码的补丁文件。

 

下图是范例程序的软件结构:


瑞萨提供的范例程序的目录结构如下:


目录

描述

../inc

包含文件目录

../src/common

引导程序及初始化相关的源程序存储目录

../src/drv

驱动源文件目录

../src/sample

EtherCAT协议栈相关文件存储目录

 

在程序主流程图中,程序先进行RSK板,端口,CMT0,CMT1和EtherCAT协议的初始化。 然后,程序循环处理EtherCAT协议栈的事件。在程序中有两种类型的中断处理:周期性事件中断处理程序和EtherCAT相关的中断处理程序。CMT0周期性事件读取输出计数器,然后将低位四位的值输出到开发板的LED0~LED3。CMT1周期事件对输入计数器加1。EtherCAT中断和EtherCAT Sync0中断的处理程序复制主站的32位输出值到输出计数器,并发送输入计数器的值给EtherCAT主站。

 


一. 程序先要从产生从站协议栈代码开始,要先安装SSC软件,软件的下载地址:https://www.ethercat.org.cn/cn/products/54FA3235E29643BC805BDD807DF199DE.htm

安装了SSC工具后,双击范例程序中的SSC项目文件,双击后会打开SSC工具。文件的路径如下:

\workspace\iccarm\EtherCAT_SSC_DC\src\sample\src\ssc_project\RZT1-R EtherCAT demo [DC] s.esp

在SSC工具中选择 [Project] → [Create new Slave Files] → [start] → [OK].

SSC工具会自动产生例程的源文件并保存在“../Src”目录中


 

二.应用RZ/T1的补丁

准备GNU Patch 2.5.9或更新版本的软件,软件的下载地址:

http://gnuwin32.sourceforge.net/packages/patch.htm

双击apply_path.bat文件执行补丁过程

\workspace\iccarm\EtherCAT_SSC_DC\src\sample\src\apply_patch.bat



到这一步,所有与EtherCAT相关的代码已经全部产生,使用IAR或E2STUDIO软件就可以对程序编译、链接并下载调试。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(1

  • TAO Lv7. 资深专家 2018-04-04
    学习了
没有更多评论了

相关推荐

【经验】基于EFM32GG11 32位MCU的单向加密实时无线语音通信

本文项目的目标是执行从嵌入式系统到任意客户端的单向加密实时无线语音通信。这是使用用于音频输入/处理的EFM32GG11驱动器工具包和用于无线传输的Wizard Gecko Wi-Fi扩展工具包来实现的。音频数据从驱动工具包的板载麦克风中采样,并使用GG11 32位MCU通过AES进行加密;音频数据流到连接到Wizard Gecko的Wi-Fi接入点的任何客户端,只能用正确的密码对其进行解密和回放。

2018-09-13 -  设计经验 代理服务 技术支持 采购服务

【经验】RH850系列32位MCU的CSIH和CSIG接口功能区别详解

瑞萨RH850系列作为在汽车业界首屈一指的32位MCU,在汽车行业应用广泛,从涉及到安全的发动机的电喷,EPS等到仪表,车载娱乐系统都有RH850系列MCU的身影。该系列采用最新的40nm工艺,功能安全方面符合ASIL-B,ASIL-C,ASIL-D等级。笔者最近碰到使用CSI接口的客户咨询RH850\F1L的CSIG和CSIH接口的区别,二者均是CSI接口。

2018-06-15 -  设计经验

【经验】解析瑞萨电子32位MCU RH850F1KM-S4 CAN的使用

RH850系列32位汽车微控制器在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。

2023-02-23 -  设计经验

基于ARM®Cortex®-M3的APM32E103xCXE 32位MCU规格书

描述- 该资料为APM32E103xCxE系列微控制器的数据手册。它详细介绍了这款基于Arm® Cortex®-M3内核的32位MCU的特性、引脚分布、功能模块配置、电气特性、封装信息和订购信息。资料涵盖了核心处理器、片上存储器、时钟系统、复位和电源管理、低功耗模式、DMA、调试接口、I/O端口、模拟外设、定时器、实时时钟、CRC计算单元、唯一设备ID、芯片封装以及通信外设等多个方面的详细信息。

型号- APM32E103CCT6SXXX,APM32E103ZCT6,APM32E103XCXE SERIES,APM32E103CCT6,APM32E103CEU6,APM32E103XCXE,APM32E103CCU6,APM32E103VCT6,APM32E103CET6-R,APM32E103ZET6,APM32E103XCXETX,APM32E103VET7,APM32E103RCT6,APM32E103VET6,APM32E103RET6,APM32E103CCT6-R,APM32E103CEU6-R,APM32E103CCU6-R,APM32E103XCXETXS,APM32E103RCT6-R,APM32E103CET6,APM32E103RET6-R

2022.10.14  - 极海半导体  - 数据手册  - V1.4 代理服务 技术支持 采购服务

【经验】瑞萨32位MCU RH850 CS+环境设置的几个重要问题

本文以入门阶段遇到的问题为重点,讲解了瑞萨32位MCU RH850在CS+环境下新建一个完整的工程到顺利调试需要注意的几个设置。

2023-03-31 -  设计经验

【产品】支持6路CANFD通讯的32位MCU,可PIN TO PIN 带普通CAN的芯片

瑞萨RH850/F1K系列32位MCU,符合了这点要求。其支持BOSCH公司的CANFD协议,最高通讯速率达10Mhz,通讯数据由8字节,提升到64字节每帧,支持6路CANFD通讯。最重要的是,带CANFD的RH850/F1K可以PIN TO PIN 带普通CAN的RH850/F1L芯片。

2018-07-31 -  新产品

【经验】解析瑞萨电子32位MCU RH850F1KM-S4 SPI通讯控制过程

RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。

2022-08-27 -  设计经验

【经验】瑞萨32位MCU RA6T2上实现位反转功能的2种方法

本文以瑞萨32位MCU RA6T2为例子,有两种常用的方法可以实现,一种是直接使用arm内核的汇编指令RBIT,另外一种是所谓的碟式交换法。我们在新建的工程中,分别采用这两种方法调实现。

2023-03-30 -  设计经验

【技术】RH850系列32位MCU三种中断功能,你知道么?

瑞萨电子RH850系列32位MCU符合ISO26262的要求,满足汽车安全等级ASILB –ASILD等级的控制芯片,在全球汽车电子市场上得到广泛应用。

2018-02-11 -  技术探讨

【经验】浅析Renesas32位MCU RH850F1L FLASH擦除掉电保护问题

Renesas推出的RH850系列32位MCU在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗,该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。本文浅析Renesas32位MCU RH850F1L FLASH擦除掉电保护问题。

2022-11-17 -  设计经验

【经验】瑞萨32位MCU RA6T2 rgpt的相位计数模式下GTPR寄存器的作用

RA6T2是瑞萨推出的一款高性能32位MCU,本文将介绍rgpt的相位计数模式下GTPR寄存器的作用。

2023-03-11 -  设计经验

【经验】解析瑞萨电子32位MCU RH850F1KM-S4的看门狗配置方法

看门狗的作用就是防止程序发生死循环,或者说程序跑飞。那么瑞萨电子32位MCU RH850F1KM-S4的看门狗如何配置?本文中世强将为大家解析一二。

2022-08-11 -  设计经验

【应用】瑞萨32位MCU RH850/F1K系列在高集成度的iBCM中应用

瑞萨汽车级MCU R7F7015573作为瑞萨32位芯片RH850/F1K,采用瑞萨G3KH核,集成功能安全模块ICUS(SHE功能安全),可以支持汽车功能安全等级ASIL B,176PIN多引脚,丰富的CAN总线资源,支持浮点运算,适用于汽车高集成化的iBCM控制模块

2019-01-06 -  应用方案

【经验】关于32位MCU RH850的CANFD时钟选择收发测试问题

Renesas推出的RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗,该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。

2023-02-28 -  设计经验

【经验】解析32位MCU RX65N的两种操作方法:data flash和code flash

本文将为大家说明瑞萨电子32位MCU RX65N的data flash和code flash操作方法。

2022-06-03 -  设计经验
展开更多

电子商城

查看更多

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MPU

价格:¥164.7808

现货:25,642

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥51.1158

现货:15,887

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥61.8336

现货:10,400

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥69.9064

现货:7,680

品牌:RENESAS

品类:32BIT MCU

价格:¥135.5187

现货:4,320

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥80.8990

现货:2,880

品牌:RENESAS

品类:32-bit MCU

价格:¥28.8247

现货:2,279

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥54.1044

现货:2,160

品牌:RENESAS

品类:模拟器件

价格:¥77.2920

现货:1,965

品牌:RENESAS

品类:单片机

价格:¥395.0000

现货:1,914

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

高频微波射频PCB打样定制

可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面