使用 STM32F103RC 芯片,STM32IDE 1.11.0 编译器。LwIP 2.1.3 版本,FreeRTOS 10 支持套接字通信和ping通信。 核心是 lwip 在 OS 模式下的 移植,opt 配置 头文件 中的系统相关参数的配置 非常重要。 FreeRTOS 的 内存配置也非常重要,要考虑到 lwip 会动态创建 task。 主程序在初始化完成后,启动一个 task ,轮询 lwip 的底层数据包。 LwIP 协议栈 驱动 ethernetif.c ethernetif_init() -> low_level_init() -> 初始化底层 MAC&PHY [task] DefaultTask() -> ethernetif_input() -> low_level_input() -> mux + read() [task] tcpip_thread() -> low_level_output() -> mux + write()
2023-04-13 16:00:56 1.92MB DM9051 STM32 C LWIP
1
STM32F103C8T6+DM9051实现SPI转以太网功能板AD原理图+lwip_DM9051软件源码 void mem_shw(char *hdstr, uint8_t *payload, u16_t len) { u16_t i; if ((unsigned int)hdstrDM9051_TRACE(mem_str[(int)hdstr]); } else { DM9051_TRACE(hdstr); DM9051_TRACE("Len [%d]: ", len); } for (i=0; iDM9051_TRACE("\r\n%04x", i); if (!(i%8)) DM9051_TRACE(" "); DM9051_TRACE(" %02x", payload[i]); } DM9051_TRACE("\r\n"); } #define SIZE_ETH_HDR
DM9051NP,SPI转100M网卡芯片电路图以及PCB资料;芯片资料以及周边BOM物料均有描述,支持光口和电口,适用于STM32单片机或者MTK手机平板平台。
2022-04-02 09:55:10 1.83MB DM9051NP SPI网卡
1
SPI接口的10-100M网卡DM9051: 本驱动文件,适应于RK、MTK、高通、全志等安卓4.4-9.0平台,Linux3.1.X-Linux4.9适用;需要更详细资料,可站内联系。
2022-02-25 16:59:24 201KB 安卓SPI网卡 Linux网卡驱动
1
DM9051软硬件开发资料包括硬件参考设计原理图PCB+软件驱动源码及文档资料,可以作为你的学习设计参考。
2022-02-22 14:04:26 18.56MB DM9051 DM9051参考设计 原理图PCB DM9051驱动
stm32-dm9051最简单历程,用uip实现,实现最简单的tcp透传
2022-01-28 14:11:23 5.94MB uip
1
这是一个串口透传RJ45模块,已经量产。
2021-09-23 14:37:01 1.19MB 电路方案
1
基于STM32F030C8T6 单片机控制DM9051以太网RJ45模块设计资料 包含原理图及PCB文件
2021-08-28 18:05:37 1.37MB STM32F030C8T6
适合MTK平台SPI总线网口驱动挂载,包含驱动文件,挂载步骤,参考设计原理图PCB文件!
1
DM9051网卡驱动(SPI转网卡芯片,支持DTS设备树的LINUX平台驱动源码)
1