原文:gpio模拟mdc/mdio通信

本文主要是学习gpio模拟mdc mdio通信。 运行环境是在ATMEL的sama d MCU,两个GPIO引脚模拟MDC MDIO通信,读取百兆phy的寄存器的值。 View Code ...

2015-10-09 17:40 0 4224 推荐指数:

查看详情

gpio模拟mdio代码

MDIO接口包括两根信号线:MDCMDIO,通过它,MAC层芯片(或其它控制芯片)可以访问物理层芯片的寄存器。作为MA和PHY之间的控制总线,数据总线是RMII/MII。、 其实mdio和I2C接口非常类似,是为了规避专利,特意重新命名了一种总线。 下面是使用gpio模拟mdc/mdio通信 ...

Thu Apr 29 21:57:00 CST 2021 0 334
MDC/MDIO接口定义

MDC/MDIO接口是为MII总线接口定义的,在802.3协议clause 22中有详细的介绍,MII用于连接MAC和PHY,包含两种信号: 1. 数据接口,用于MAC和PHY之间接收和发送以太网数据 2. 一个PHY管理接口,即MDIO接口,用于读写PHY的控制寄存器和状态寄存器 ...

Thu Nov 21 22:47:00 CST 2019 1 2177
SMI(MDC/MDIO)总线接口介绍

本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。 ...

Thu Jul 16 00:57:00 CST 2020 0 1751
使用GPIO模拟I2C总线进行通信

I2C总线的通信过程(见图4-8)主要包含三个主要阶段:起始阶段、数据传输阶段和终止阶段。 1. 起始阶段 在I2C总线不工作的情况下,SDA(数据线)和SCL(时钟线)上的信号均为高电平。如果此时主机需要发起新的通信请求,那么需要首先通过SDA和SCL发出起始标志。当SCL为高电平 ...

Sat Sep 07 23:49:00 CST 2013 0 24432
GPIO模拟SPI

上次用gpio模拟i2c理解i2c协议。相同的,我用gpio模拟spi来理解spi协议。 我用的是4线spi,四线各自是片选、时钟、命令/数据、数据。 数据在时钟上升沿传递,数据表示的是数据还是命令由命令/数据线决定。 開始条件 ...

Thu Apr 18 05:28:00 CST 2019 0 588
gpio模拟i2c驱动

前段时间做项目,需要gpio模拟i2c通信,最后参考了一些资料,然后编写了一个程序。现在发出来,以免以后忘记,也为一些需要的朋友提供参考。不喜勿喷哈。 /* 说明:该程序是基于atmel公司的sama5d35 MCU 用其中两个GPIO引脚模拟i2c通信。 * 其中两个引脚连接到了hd1650 ...

Sat Oct 10 01:29:00 CST 2015 2 4040
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM