正点原子LWIP学习笔记(二)MAC简介

news/2024/10/15 5:17:31/

MAC简介

  • 一、MAC简介(了解)
    • 二级目录
      • 三级目录
  • 二、ST的ETH框架(了解)
  • 三、SMI站管理接口(熟悉)
  • 四、介质接口MII、RMII(熟悉)

一、MAC简介(了解)

STM32 的 MAC 内核是一个以太网 MAC 控制器,用于实现以太网通信。它符合 IEEE 802.3 标准,支持 10/100Mbit/s 的数据传输速率,并提供了地址和媒体访问控制方式。

STM32 的 MAC 内核与 TCP/IP 协议栈的层次联系主要体现在网络层和链路层。MAC 内核作为链路层设备,负责与物理层接口(如以太网 PHY)进行通信,并提供了对数据包的封装、解析和发送接收等操作的支持。同时,MAC 内核还可以通过配置和管理 PHY 设备,实现网络层的地址解析和数据包的路由等功能。因此,STM32 的 MAC 内核是 TCP/IP 协议栈在网络层和链路层的实现基础之一,通过与 TCP/IP 协议栈的配合使用,可以实现以太网通信的各种功能
在这里插入图片描述

二级目录

三级目录

二、ST的ETH框架(了解)

下图为 STM32 内置以太网架构如下所示:
在这里插入图片描述

三、SMI站管理接口(熟悉)

在这里插入图片描述SMI帧格式(熟悉)
在这里插入图片描述
MDIO 时序和帧结构 - 写周期(了解)
在这里插入图片描述
MDIO 时序和帧结构 - 读周期(了解)
在这里插入图片描述

四、介质接口MII、RMII(熟悉)

在这里插入图片描述
介质接口MII、RMII比较(熟悉)
在这里插入图片描述
介质接口MII、RMII引脚数量(熟悉)
在这里插入图片描述
介质接口MII、RMII参考时钟(熟悉)
在这里插入图片描述
介质接口MII、RMII收发位宽(熟悉)
在这里插入图片描述


http://www.ppmy.cn/news/1462516.html

相关文章

微信小程序中轮播的使用和绑定事件

轮播组件 轮播组件可以让内容在水平方向上进行轮播展示,非常适合于展示图片、广告等内容。在微信小程序中,轮播组件是通过 和 组合来实现的。 组件 组件是轮播容器,用于包裹多个轮播项。 属性: indicator-dots:是否显…

STM32-串口通信波特率计算以及寄存器的配置详解

您好,我们一些喜欢嵌入式的朋友一起建立的一个技术交流平台,本着大家一起互相学习的心态而建立,不太成熟,希望志同道合的朋友一起来,抱歉打扰您了QQ群372991598 串口通信基本原理 处理器与外部设备通信的两种方式 并行…

牛客周赛 Round 42

小红叕战小紫 #include "bits/stdc.h" using namespace std;#define int long long #define endl \n #define IOS ios::sync_with_stdio(0),cin.tie(0); #define all(x) x.begin(),x.end() #define pi pair<int,int> #define vi vector<int> #define …

芯片半导体研发公司的数据防泄漏解决方案

在当今信息化时代&#xff0c;半导体研发公司的数据防泄密工作显得尤为重要。半导体行业涉及大量的核心技术、研发文档和客户信息&#xff0c;一旦数据泄露&#xff0c;将给企业带来无法估量的损失。因此&#xff0c;建立一套有效的数据防泄密解决方案成为半导体研发公司的当务…

Behind the Code:Polkadot 如何重塑 Web3 未来

2024 年 5 月 17 日 Polkadot 生态 Behind the Code 第二季第一集 《创造 Web3 的未来》正式上线。第一集深入探讨了 Polkadot 和 Web3 技术在解决数字身份、数据所有权和去中心化治理方面的巨大潜力。 &#x1f50d; 查看完整视频&#xff1a; https://youtu.be/_gP-M5nUidc?…

ubuntu18 安装sudo

ubuntu18 安装sudo 在Ubuntu 18.04上安装sudo通常是不必要的&#xff0c;因为sudo是Ubuntu及其衍生版本的基本包之一&#xff0c;默认情况下就已经安装。如果出于某种原因&#xff0c;sudo没有预装或者你需要升级到最新版本&#xff0c;你可以通过以下命令安装或更新它&#x…

鸿蒙应用开发之OpenGL应用和X组件6

前面已经分析怎么样注册X组件的回调函数,然后这些回调函数就可以在X组件合适的时机进行回调,就可以让C++的代码在合适的时间做合适的事情。从前也知道从GetRender函数会创建一个渲染对象,以便在后面进行OpenGL绘制。 现在就来分析一下GetRender函数,它的代码如下: Plugi…

使用MPLS解决BGP的路由黑洞(详解)

我们知道在MPLS中数据的转发不再依靠路由表而是靠标签&#xff08;注意&#xff1a;标签是在路由的基础上形成的&#xff09;。所以在BGP中&#xff0c;我们依靠的就是这个特性来解决BGP的路由黑洞。 BGP路由黑洞的解释&#xff1a;BGP的路由黑洞其实就是路由层面可达&#xff…