- KEIL:MDK_ARM_5.27 - MCU:STM32F429IGT6 - PHY_IC:LAN8720A - LWIP:LWIP2.1.2 - STM32CUBEMX:6.6.1 - HAL:V1.27.1 LAN8720A使用RMII接口与STM32的ETH外设进行数据通信 STM32使用SMI接口读/写LAN8720A的寄存器
2023-01-03 09:50:01 31.16MB stm32 c语言
1
近期因项目需要,用stm32f4芯片,与linux或windows系统进行通信,通过FTP协议发送和接收文件,实现双机系统通信,在stm32f4项目中,移植了FreeRTOS系统,移植了Fatfs文件系统,和LWIP网络协议栈。基于操作系统的网络协议栈功能,使用socket通信方式建立ftp连接。
2022-12-31 13:04:27 1.87MB stm32f4 FreeRTOS FATFS 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)hdstr
Cjson的用户使用手册,内含cjson所提供的所有接口,以及使用说明。令付example 帮助快速上手
2022-12-12 23:53:16 251KB Cjson Json解析 嵌入式 LWIP
1
随着嵌入式设备的发展,很多嵌入式设备都具有网口通信功能,通过网口对嵌入式设备进行内部参数设置是一种既方便又简单的方式。设计了一种基于LwIP协议的嵌入式设备Web服务器。利用网页就可以配置嵌入式设备内部参数及程序升级。充分利用STM32平台内部集成以太网模块和LwIP轻型网络协议栈的特点,通过以太网物理层芯片LAN8720和RJ45接口相连,完成了网页和Web服务器之间的数据收发。测试表明,设计的基于LwIP协议栈的嵌入式设备Web服务器是正确和可行的。
2022-12-05 11:23:19 1.66MB LwIP; STM32; LAN8720; Web服务器;
1
基于野火挑战者V2开发板实现的F429_LWIP_FreeRTOS源代码和CubeMX配置文件,内含原理图。芯片为STM32F429IGT6和LAN8720A。
2022-12-02 09:04:39 2.34MB LWIP FreeRTOS STM32F4
1
基于野火挑战者V2开发板实现的F429_LWIP_FreeRTOS_TCP_Client源代码和CubeMX配置文件,内含原理图。芯片为STM32F429IGT6和LAN8720A。
2022-12-02 09:04:37 2.34MB STM32F4 LWIP FreeRTOS
1
基于野火挑战者V2开发板实现的F429_LWIP_FreeRTOS_TCP_Server源代码和CubeMX配置文件,内含原理图。芯片为STM32F429IGT6和LAN8720A。
2022-12-02 09:04:36 2.34MB LWIP FreeRTOS STM32F4
1
LWIP是TCP/IP协议栈的一种实现。LWIP的主要目的是减少存储器利用量和代码尺寸,使LWIP适合应用于小的、资源有限的处理器如嵌入式系统。为了减少处理器和存储器要求,lwIP可以通过不需任何数据拷贝的API进行裁减。
2022-11-28 15:20:03 868KB LWIP
1
STM32F427ZI建立,也可适用于GD32F450Z.freeRTOS+Lwip+LAN8720,uart1作为调试输出,测试可用。 可能需要更改相应IO引脚; 当前LAN8720地址线为低电平故PHY地址为0; 当前本地IP配置为 192.168.1.120::4001 目标IP为 192.168.1.220::5001 间隔1S向目标IP发送一次测试信息; 接收到目标IP发来的UDP数据 将通过usart1发出; LWIP调试信息 增加 LWIP_DEBUG 宏定义即可; 当前FreeRTOS为动态内存,内存大小通过configTOTAL_HEAP_SIZE宏定义修改; 如有什么问题 欢迎探讨。
2022-11-28 14:30:15 11.38MB lwip udp gd32f450 lan8720
1