STM32+FreeRtos+Lwip程序基于ENC28J60,程序测试通过,添加UDP测试。
2019-12-21 22:19:36 18.83MB STM32 FreeRtos Lwip ENC28J60
1
AD原理图和pcb,包含主控STM32F103VCT6,网卡enc28j60,sd卡,音频wm8978,cs4344,pam8302,收音模块,时钟sd2405,存储m25p64,24c02,电源1482,打过样,建议参考应用,原理不一定合用
2019-12-21 21:24:47 941KB Altium stm32pcb enc28j60 wm8978
1
STM32-ENC28J60 实现UDP协议的程序代码
2019-12-21 21:23:38 6.94MB UDPxieyi
1
ENC28J60最全资料,含51,AVR,LPC,STM32程序源代码及源理图及中文DATASHEET,全部调试通过,是卖模块附送的好资料,试试如何?
2019-12-21 21:03:09 7.35MB ENC28J60 SPI网络 STM32
1
关于enc28j60的资料。ENC28J60是一个带有行业标准串行外设接口(SerialPeripheral Interface,SPI)的独立以太网控制器。它可作为任何配备有 SPI 的控制器的以太网接口,嵌入式系统连接以太网的芯片。
2019-12-21 20:37:18 1.68MB enc28j60
1
自己移植的,基于STM32F103 + ENC28J60 + uip1.0实现TCP数据传输,并实现了TCP保活功能,可以断线重连。源码中有比较详细的中文注释,帮助大家理解!
2019-12-21 20:33:42 3.97MB STM32 uip TCP ENC28J60
1
基于uip的web server演示,有详细的移植说明。 这个web server并非uip官方例程里那个。uip官方例程里的web server添加动态网页很麻烦,而且还不能处理提交动作。这个web server从一个交换机管理项目移植过来,添加网页功能很方便,稳定性和兼容性都比uip例程里那个好用很多。在我之前,网上应该没人做过这个的移植。
2019-12-21 20:30:04 2.04MB UIP enc28j60
1
ENC28j60模块网络通信 实现了局域网间的通信,通过浏览器可直接与板子通信实现了远程控制。
2019-12-21 20:14:11 10.1MB ENC28j60 STM32
1
STM32F103是意法半导体(STMicroelectronics)推出的一款基于ARM Cortex-M3内核的微控制器,属于STM32系列的经济型产品。它拥有丰富的外设接口和高速处理能力,广泛应用于嵌入式系统设计。在本项目中,开发者使用STM32F103作为核心处理器,结合FreeRTOS实时操作系统和lwIP轻量级网络协议栈,实现了网络通信功能。 FreeRTOS是一款开源、小巧、高效且可移植的实时操作系统,特别适合资源有限的微控制器。它提供任务调度、信号量、互斥锁等机制,使得开发者能够轻松地在STM32F103上实现多任务并行处理。移植FreeRTOS至STM32F103的过程中,主要涉及设置堆栈大小、配置时钟、初始化任务以及调度器启动等工作。开发人员需要对FreeRTOS的API有深入理解,并熟悉STM32的中断服务程序和内存管理。 lwIP是一个轻量级的TCP/IP协议栈,专为嵌入式系统设计,它实现了基本的TCP、UDP、ICMP和IPv4协议,可以满足大多数网络通信需求。在STM32F103上移植lwIP,首先需要配置网络接口,通常通过ENC28J60这样的以太网控制器来实现。ENC28J60是一个SPI接口的以太网控制器,开发者需要编写驱动程序来与STM32F103进行通信。接着,需要配置lwIP的网络接口层(netif),并设置IP地址、子网掩码和网关。此外,还需要将 lwIP 集成到 FreeRTOS 中,使两者协同工作,处理网络数据收发。 在完成上述移植工作后,开发人员利用socket API进行网络编程。Socket是网络通信中的基本概念,它是进程间通信的一种方式,可以实现不同主机间的通信。在lwIP中,开发者可以创建TCP或UDP套接字,进行连接、监听、发送和接收数据。例如,可以创建一个TCP服务器,等待客户端连接,或者创建一个UDP客户端向远程服务器发送数据。 在MDK5(Keil uVision)编译环境中,开发人员编写和调试STM32F103的C代码。MDK5提供了强大的IDE,包括源代码编辑器、工程管理、编译器、链接器和调试器等功能,支持STM32的HAL库和LL库,便于开发者快速构建和优化应用程序。 这个项目展示了如何在STM32F103上集成FreeRTOS和lwIP,实现嵌入式系统的网络功能。通过这样的实践,开发者不仅能够掌握实时操作系统和网络协议栈的使用,还能深入了解微控制器的底层硬件操作,以及如何在资源受限的环境下优化软件性能。这对于提升嵌入式系统的开发能力和解决实际问题具有重要意义。
2019-12-21 19:46:16 62.91MB stm32f103 freertos lwip enc28j60
1
MICORCHIP出的适合单片机使用的28脚SPI接口以太网芯片ENC28J60,工业产品,还不贵。偶然得到一份宝贵资料,特拿到这里来大家一起研究。微小化的智能产品中肯定用的着,不象RTL8019那么多引脚。还支持网线自动极性检测和校正,唯一的缺点就是最大通讯速率为10Mb/S,单片机上用是足够了。大家有用它做过程序也不妨拿来共勉。 供学习用哦~~~
2019-12-21 19:40:00 1.28MB ENC28J60 中英文资料 SPI 驱动
1