18006.STM32通过SPI读取LAN9253数据

文章目录

  • [1 背景](#1 背景)
  • [2 原理图](#2 原理图)
  • [3 ethercat从站 LAN9253 寄存器手册](#3 ethercat从站 LAN9253 寄存器手册)
  • [4 程序待补充](#4 程序待补充)

1 背景

MCU处理器通过SPI 读取ethercat 从站LAN9253数据信息

2 原理图


3 ethercat从站 LAN9253 寄存器手册





cpp 复制代码
#define PRAM_ABORT        			0x40000000
#define PRAM_BUSY         			0x80
#define PRAM_AVAIL        			0x01
#define READY             			0x08
#define DUMMY_BYTE					0xFF

#define BYTE_TEST               	0x0064      			// byte order test register
#define HW_CFG                  	0x0074      			// hardware configuration register
#define RESET_CTL               	0x01F8      			// reset register
#define ECAT_CSR_DATA           	0x0300      			// EtherCAT CSR Interface Data Register
#define ECAT_CSR_CMD            	0x0304      			// EtherCAT CSR Interface Command Register
#define ECAT_PRAM_RD_ADDR_LEN   	0x0308      			// EtherCAT Process RAM Read Address and Length Register
#define ECAT_PRAM_RD_CMD        	0x030C      			// EtherCAT Process RAM Read Command Register
#define ECAT_PRAM_WR_ADDR_LEN   	0x0310      			// EtherCAT Process RAM Write Address and Length Register
#define ECAT_PRAM_WR_CMD        	0x0314      			// EtherCAT Process RAM Write Command Register
#define WDOG_STATUS             	0x0440      			// watch dog status
#define ECAT_LOCAL_TIME				0x0910

#define DIGITAL_RST       			0x00000003

#define ESM_INIT                	0x01          			// state machine control
#define ESM_PREOP               	0x02          			// (state request)
#define ESM_BOOT                	0x03          			//
#define ESM_SAFEOP              	0x04          			// safe-operational
#define ESM_OP                  	0x08          			// operational

#define Tout 						2000

4 程序待补充

相关推荐
Zw-awa8 小时前
反馈:让系统知道自己做得对不对
stm32
女神下凡10 小时前
芯参谋(38):NAND_MCP_电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
嵌入式学习菌11 小时前
FreeRTOS 中断管理实战:BASEPRI 寄存器实验
单片机·嵌入式硬件
HRTOS11 小时前
HRTOS:一个名字背后的目标——不断逼近硬实时
经验分享·单片机·系统架构·51单片机
UrSpecial14 小时前
GPIO 是什么?
单片机·嵌入式硬件
剑指offer.15 小时前
ARM裸机开发-SPI
arm开发·嵌入式硬件·嵌入式·arm
修船大队长16 小时前
配置接受报文每个报文对应一个mailbox配置流程记录
网络·单片机·mcu
搁浅小泽18 小时前
二极管选型技术规范
单片机·嵌入式硬件·汽车
搁浅小泽18 小时前
电感选型技术规范
单片机·嵌入式硬件·汽车
..Dauntless..18 小时前
【stm32】串口——在MCU内部的工作过程
stm32·单片机·嵌入式硬件