原文: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