草庐IT

基于STM32F407-LAN9252的EtherCAT从站协议移植过程

EtherCAT移植过程1、需求基于STM32F407芯片、LAN9253芯片(自带PHY芯片),验证8路I/O程序的通信。2、使用到的工具协议栈生成:Excel(编辑协议栈预文件),SSC-5.11(生成ESC协议栈文件),XMLSpy(查看XML文件);代码编写:CubeMX,Keil5;程序验证:TwinCAT3.0。3、SSC构建协议栈文件和XML3.1、配置SSC协议栈/XMLSSC-5.11和SSC-5.12生成的协议栈文件差别有点大,SSC-5.11更适配MicroChip官网提供的SSCSDK。打开SSC,选择8bitI/O模板,点击“OK”生成Excel文件(需要保证Exce

(转载)STM32与LAN9252构建EtherCAT从站

目录(一):项目简介EtherCAT及项目简述LAN9252工作模式整体开发流程移植要处理的问题代码层面的工作开发中使用的工具(二):SSC的使用SSC简介和下载SSC构建协议栈文件和XML(三):LAN9252的XML文件EtherCAT从站XML文件简介XML中的设备基础信息XML中的字典和IO数据XML中的EEPROM内容(四):STM32配置SPI使用STM32CubeMX软件配置MCU外设Keil5中适配SPISPI适配总结(五):STM32与LAN9252适配1.硬件2.软件3.总结(六):TwinCAT2的使用和从站测试1.TwinCAT连接PLC2从站设备发现3.点位观察和强制

(转载)STM32与LAN9252构建EtherCAT从站

目录(一):项目简介EtherCAT及项目简述LAN9252工作模式整体开发流程移植要处理的问题代码层面的工作开发中使用的工具(二):SSC的使用SSC简介和下载SSC构建协议栈文件和XML(三):LAN9252的XML文件EtherCAT从站XML文件简介XML中的设备基础信息XML中的字典和IO数据XML中的EEPROM内容(四):STM32配置SPI使用STM32CubeMX软件配置MCU外设Keil5中适配SPISPI适配总结(五):STM32与LAN9252适配1.硬件2.软件3.总结(六):TwinCAT2的使用和从站测试1.TwinCAT连接PLC2从站设备发现3.点位观察和强制