#include <stdio.h> #include <string.h> #include <stdlib.h> #include <stdint.h> #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_rcc.h" #include "misc.h" int main() { // 初始化W5100S W5100S_Init(); // 初始化UDP通信 UDP_Init(); uint8_t data[128]; uint16_t len; while(1) { // 接收数据 len = UDP_Receive(data, sizeof(data)); if(len > 0) { // 处理接收到的数据 printf("Received: %s\n", data); // 发送数据 UDP_Send(data, len); } } return 0; } [2024-07-10 06:47:42 | AI写代码神器 | 439点数解答]