第12章 基于MCF52233的嵌入式以太网
本章目录 12.1嵌入式以太网相关基础知识 12.2MCF52233以太网模块外部连接 及编程基础 12.3链路层编程 12.4网络层的IP协议与ICMP协议编程 12.5运输层的UDP与TCP协议编程 12.6应用层的HTTP协议编程
2 本章目录 12.1 嵌入式以太网相关基础知识 12.2 MCF52233以太网模块外部连接 及编程基础 12.3 链路层编程 12.4 网络层的IP协议与ICMP协议编程 12.5 运输层的UDP与TCP协议编程 12.6 应用层的HTTP协议编程
12.1嵌入式以太网相关基础知识 12.1.1以太网的由来与协议模型 以太网的由来与发展简史 以太网拓扑结构 网络协议模型 ◆0SI参考模型 ◆TCP/IP协议模型 协议的封装过程
3 12.1 嵌入式以太网相关基础知识 12.1.1 以太网的由来与协议模型 以太网的由来与发展简史 以太网拓扑结构 网络协议模型 ◆OSI参考模型 ◆TCP/IP协议模型 协议的封装过程
12.1嵌入式以太网相关基础知识 12.1.2以太网中主要物理设备 e网卡 。网线 乡交换机 路由器
4 网卡 网线 交换机 路由器 12.1 嵌入式以太网相关基础知识 12.1.2 以太网中主要物理设备
12.1嵌入式以太网相关基础知识 12.1.3相关名词解释 eMAC地址 IP地址 。网段 子网划分和子网掩码 网关 以太帧
5 MAC地址 IP地址 网段 子网划分和子网掩码 网关 以太帧 12.1 嵌入式以太网相关基础知识 12.1.3 相关名词解释
。CSMA/CD(载波侦听多路访问/冲突检测) 半双工与全双工、10BASE-T 和1O0BASE-TX模式网段 自动协商
6 CSMA/CD(载波侦听多路访问/冲突检测) 半双工与全双工、10BASE-T 和100BASE-TX模式网段 自动协商
12.2MCF52233以太网模块外部连接 及编程基础 12.2.1以太网模块引脚及硬件连接 MCF52233以太网外部实际电路 MCF52233以太网模块外部引脚 ©网络隔离变压器
7 MCF52233以太网外部实际电路 MCF52233以太网模块外部引脚 网络隔离变压器 12.2 MCF52233以太网模块外部连接 及编程基础 12.2.1 以太网模块引脚及硬件连接
12.2MCF52233以太网模块外部连接 及编程基础 12.2.2以太网物理层收发器EPHY的编程基础 MCF52233以太网模块结构框图与PHY 模块功能概述 EPHY模块编程寄存器 MII寄存器
8 MCF52233以太网模块结构框图与EPHY 模块功能概述 EPHY模块编程寄存器 MII寄存器 12.2 MCF52233以太网模块外部连接 及编程基础 12.2.2 以太网物理层收发器EPHY的编程基础
12.2MCF52233以太网模块外部连接 及编程基础 12.2.3第一个测试实例:网络连接 按照构件的设计原则,将Y模块的 驱动程序封装成EPY构件。 EPHY构件的初始化函数EPHY Init e获取网络连接状态函数EPHY LinkState 。EPHY模块测试主函数 EPHY模块测试方法
9 按照构件的设计原则,将EPHY模块的 驱动程序封装成EPHY构件。 EPHY构件的初始化函数EPHY_Init 获取网络连接状态函数EPHY_LinkState EPHY模块测试主函数 EPHY模块测试方法 12.2 MCF52233以太网模块外部连接 及编程基础 12.2.3 第一个测试实例:网络连接
12.2MCF52233以太网模块外部连接 及编程基础 12.2.4快速以太网控制器FC的编程基础 ®FEC模块功能概述 。EC模块编程寄存器 。发送先进先出缓冲区Tx FIFO和接收先进先出缓 冲区Rx FIFO 以太网发送与接收缓冲区描述符(TxBD/RxBD)
10 FEC模块功能概述 FEC模块编程寄存器 发送先进先出缓冲区Tx FIFO和接收先进先出缓 冲区Rx FIFO 以太网发送与接收缓冲区描述符(TxBD/RxBD) 12.2 MCF52233以太网模块外部连接 及编程基础 12.2.4 快速以太网控制器FEC的编程基础