# stm32f4HAL-rov2024-w5500net **Repository Path**: daoyi2-code/stm32f4HAL-rov2024-w5500net ## Basic Information - **Project Name**: stm32f4HAL-rov2024-w5500net - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-24 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: stm32, FreeRTOS, W5500模块IP通信 ## README # stm32f4HAL-rov2024-w5500net ### 介绍 * 基于CUbeMX生成的工程初始化模板,添加FreeRTOS和LetterShell组件形成基本功能框架 * 添加W5500模块的驱动代码及占用的硬件引脚初始化代码。创建一个专门的任务 w550_task 对网络流量进行处理 * 原有水下机器人的功能逻辑中起主要作用的部分任务基本原样移植过来,任务之间的通信与依赖关系也仍然保持 * 原先串口1的shell调试功能整合为W5500模块socket0的收发。原先串口4的指令与反馈数据整合为socket1的收发 ### 单片机外设占用情况 1. 串口1(PA9 PA10) 保持原样,以便在近端调试时直接可用不必经过w5500网络中转 2. 串口3(PB10 PB11) 保持原样,连接jy901传感器模块 3. SPI1(PB3 PB4 PB5 +PB14) 连接W25qxx存储芯片 4. SPI3 (PC10 PC11 PC12 ) 连接w5500网络模块 5. W5500网络模块控制引脚(PD0 PD1 PA8) 片选、中断与复位功能引脚 6. IIC1 (PB6 PB7) 深度计传感器