原文:gpio模拟mdio代码

MDIO接口包括两根信号线:MDC和MDIO,通过它,MAC层芯片 或其它控制芯片 可以访问物理层芯片的寄存器。作为MA和PHY之间的控制总线,数据总线是RMII MII。 其实mdio和I C接口非常类似,是为了规避专利,特意重新命名了一种总线。 下面是使用gpio模拟mdc mdio通信,经过验证,此代码可行。 include lt string.h gt include lt stddef. ...

2021-04-29 13:57 0 334 推荐指数:

查看详情

gpio模拟mdc/mdio通信

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

Sat Oct 10 01:40:00 CST 2015 0 4224
GPIO模拟SPI

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

Thu Apr 18 05:28:00 CST 2019 0 588
GPIO模拟串口方法

模拟。 本文所说的模拟串口, 就是利用51的两个输入输出引脚如P1.0和P1.1,置1或0分别代表 ...

Wed Mar 14 22:19:00 CST 2012 0 6294
gpio模拟i2c驱动

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

Sat Oct 10 01:29:00 CST 2015 2 4040
gpio模拟pwm信号(风扇转速控制)

一、需求:    四路风扇分别通过PA6\PG9\PG11\PG12四个脚输出pwm信号,控制风扇风速。但是芯片这4个脚没用硬件PWM功能,所以必须使用io口模拟pwm时序。 主要通过高精度定时器hrtimer去模拟pwm时序 二、功能实现 1、dts文件注册pwm设备 ...

Tue Jun 22 01:48:00 CST 2021 0 268
GPIO

一、什么是GPIO? 首先应该理解什么是GPIOGPIO,英文全称为General-Purpose IO ports,也就是通用IO口。 在嵌入式系统中经常有数量众多,可是结构却比較简单的外部设备/电路,对这些设备/电路有的须要CPU ...

Mon May 18 17:19:00 CST 2015 0 3252
GPIO模拟IIC接口信号质量分析

信号质量有问题的波形001: 信号质量有问题的波形002: 从上图可以看出,GPIO模拟的I2C接口,电平都存在半高的情况。 因为I2C的接口是通过GPIO模拟实现的,该时钟信号线SCL内部默认为下拉状态,因而SCL对应的GPIO内部有下拉电阻,导致在输出为高电平时,上升沿慢的台阶 ...

Wed Jan 28 01:19:00 CST 2015 0 5565
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM