分享一个简单易用的EtherCAT主站源码,包含主从站功能的主要文件和源文件,以及操作系统接口文件和demo程序。其中,ethercatmain.c负责初始化,从站数据的读取;ethercatbase.c基于ether功能函数,将数据封装成ethercat帧;ethercatcoe.c实现CoE协议,ethercatfoe.c实现FoE协议,ethercateoe.c实现EoE协议。同时,还提供了nicdrv.c驱动和定时器、延时函数等。想要监控ethercat帧的话,可以使用wireshark工具。欢迎大家下载使用。