一、简介:
KSZ8081是Microchip公司推出的一款高性能、低功耗的单端口10/100M以太网物理层收发器(PHY)。它支持MII和RMII接口,非常适合嵌入式网络应用。
主要特性:
-
支持10BASE-T和100BASE-TX操作
-
支持RMII和MII接口
-
低功耗设计
-
自动协商功能
-
内置1.8V/2.5V/3.3V稳压器
-
符合IEEE 802.3标准
二、硬件接口:
STM32L4XX <---> KSZ8081 ----------------------------- PA1 <---> REF_CLK PA2 <---> MDIO PA7 <---> RMII_CRS_DV PC1 <---> RMII_MDC PC4 <---> RMII_RXD0 PC5 <---> RMII_RXD1 PG11 <---> RMII_TX_EN PG13 <---> RMII_TXD0 PG14 <---> RMII_TXD1
三、头文件:
#ifndef __KSZ8081_H
#define __KSZ8081_H
#include "stm32l4xx_hal.h"
#define KSZ8081_PHY_ADDRESS &nb