涵盖STM32与uIP1.0协议栈集成的完整网络开发案例,包含从初始化到通信实现的详细代码解析,适合嵌入式开发人员深入理解TCP/IP协议在单片机平台的应用。
uIP1.0 ENC28J60 以太网例程_奋斗版 STM32 开发板例程文档
资料详细技术说明
完整STM32以太网网络接口enc28j60开发资料
实验平台:奋斗版STM32开发板V2、V2.1、V3
实验内容:本例程演示了在奋斗STM32开发板上完成ARP,ICMP,TCP服务器、WEB
服务器以及UDP服务器,该实验学习了基于uIP1.0网络协议栈的程序编制
概述
ENC28J60 是带有行业标准串行外设接口(SerialPeripheral Interface,SPI)的独立以太网控制器。 它可作为任何配备有SPI的控制器的以太网接口。ENC28J60 符合IEEE 802.3 的全部规范,采用了一系列包过滤机制以对传入数据包进行限制。 它还提供了一个内部DMA 模块,以实现快速数据吞吐和硬件支持的IP校验和计算。 与主控制器的通信通过两个中断引脚和SPI 实现,数据传输速率高达10 Mb/s。两个专用的引脚用于连接LED,进行网络活动状态指示。图1-1所示为ENC28J60的简化框图。 图1-2所示为使用该器件的典型应用电路。 要将单片机连接到速率为10 Mbps 的以太网,只需ENC28J60、两个脉冲变压器和一些无源元件即可。
相关技术资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →