AT32F407/437 LWIP FreeRTOS Multicast

示例目的
演示在FreeRTOS上运行LwIP协议栈,并演示UDP组播案例
支持型号列表:
AT32F407xx
AT32F437xx
主要使用外设列表:
EMAC
GPIO
USART
快速使用方法
硬件资源

  1. 指示灯LED2/LED3
  2. USART1(PA9/PA10)
  3. AT-START-F407/ AT-START-F437实验板
  4. 以太网连接线
    软件资源
  5. APP_Release
     multicast_udp_test上位机工具
  6. SourceCode
     at32f407_freertos/ at32f437_freertos源程序
     FreeRTOS源程序
     LWIP源程序
     AT32驱动库
  7. Doc
     SC0104_AT32F407_437_LWIP_FreeRTOS_Multicast_V2.0.0
    Note: 所有project 都是基于keil 5 而建立,若用户需要在其他编译环境上使用,请参考AT32F407_Firmware_Library_V2.x.x/project/at_start_f407/templates 中各种编译环境(例如IAR6/7,keil 4/5)进行简单修改即可。
    示例使用
  8. 打开at32f407_freertos/ at32f437_freertos源程序,编译后下载到实验板
  9. 配置PC端的IP网段与开发版相同,如图1
  10. 打开multicast_udp_test上位机工具,输入发送和接收的组播地址与端口,并点击“multi join”按钮,如图2
  11. 输入欲发送的字符串,并点击“send”按钮,开发板接收数据到后会回传相同的内容给上位机
  12. 通讯过程中还可以通过wireshark抓包工具查看组播通讯过程,如图3针对日常应用,例程中实现了热插拔功能,调用ethernetif_set_link函数对网络连接状态进行相应的LWIP处理。

AT32F407/437 LWIP FreeRTOS Multicast相关推荐

  1. Stm32CubeMx lwip+freeRTOS TCP 服务

    如何添加lwip参照上一篇   stm32CubeMx lwip + freeRTOS 今天讲一下,如何添加TCP服务 LwIP 提供了三种编程接口,分别为 RAW/Callback API.NETC ...

  2. STM32cubeMX将STM32F767+LAN8720+LwIP+FreeRTOS的以太网实现

    通过STM32cubeMX将STM32F767+LAN8720+LwIP+FreeRTOS的以太网实现 本文使用了正点原子的阿波罗开发板,接下来我将粗略的对STM32F767通过STM32cubeMX ...

  3. stm32f407+lwip+freertos程序附PCB图

    stm32f407+lwip+freertos程序附PCB图 提供上位机与本设备的通信协议文档 描述:程序和电路原理图和PCB都是本人亲手设计,亲测可用,独一无二,相信对想要入手以太网的工程师有极高的 ...

  4. stm32f407+lwip+freertos程序

    stm32f407+lwip+freertos程序附PCB图 描述:程序和电路原理图和PCB都是本人亲手设计,亲测可用,独一无二,相信对想要入手以太网的工程师有极高的参考价值<font colo ...

  5. STM32CubeMX+LAN8720+LWIP+FreeRTOS实现网络通讯

    STM32CubeMX+LAN8720+LWIP+FreeRTOS实现网络通讯 使用STM32CubeMX可以非常方便的将FreeRTOS+LWIP移植到工程中,本文就是介绍如何利用STM32Cube ...

  6. 野火挑战者V2开发板CubeMX+LWIP+FreeRTOS+TCP_Server+TCP_Client实现

    首先说一下开发环境:MDK5版本为5.26.2.0,CubeMX版本为6.6.1,FreeRTOS API选择的是 CMSIS v1,LWIP版本为2.1.2.单片机型号为STM32F429IGT6, ...

  7. lwip+freeRTOS 无法ping通的解决方案

    0.工程环境 STM32F407ZGT6+LAN8720+FreeRTOS+lwIP 1.硬件 (1)确认PHY芯片RMII管脚是否配置正确: (2)PHY芯片初始化完成后,用HAL_ETH_Read ...

  8. cubemx lan8720模块_通过STM32cubeMX将STM32F767+LAN8720+LwIP+FreeRTOS的以太网实现

    本文使用了正点原子的阿波罗开发板,接下来我将粗略的对STM32F767通过STM32cubeMX进行以太网协议配置. 具体步骤 1.首先使能ETH,模式选择RMII: 2.使能LWIP和FREERTO ...

  9. lwip+freeRTOS 故障容错 客户端主动发起连接

    1.简单的需求 STM32终端为tcp客户端,主动向TCP服务器发起连接,然后进行通信. 流程:STM32网卡初始化-----lwIP初始化--------DHCP-------------creat ...

  10. lwip+freeRTOS 实现热插拔功能

    1.lwip启用LWIP_NETIF_CALLBACK 宏,cubeMX会自动生成相关函数(). /* Set the link callback function, this function is ...

最新文章

  1. ubuntu amd 64bit 安装 QQ for linux教程(附 不能使用中文的解决办法)
  2. 解决IE正常模式与兼容性模式的办法
  3. 无埋点数据收集和adb monkey测试屏蔽通知栏
  4. 算法系列之使用赫夫曼编码的实战应用【对文件进行压缩、解压缩】
  5. Marshal在C#中的应用(void *指针到IntPtr的转化)
  6. 有上下界网络流问题汇总
  7. linux内核怎么修改屏幕旋转方向_运维必备:常见的Linux系统故障及其排查的方法...
  8. php拼接xml特殊字符不显示,使用PHP的XML特殊字符
  9. 性能测试工具集锦(上)
  10. I/O设备的编址方式(统一编址,独立编址)
  11. VUE自学日志03-模板语法
  12. docker harbor 域名_Docker镜像仓库Harbor部署
  13. AMapLocationListener 高德地图定位监听
  14. java制作qq自动回复,qq自动回复机器人-qq自动回复机器人 v1.6 电脑版
  15. 2020 dns排名_2020年中国最快的dns_动漫台
  16. 年轻人看不起牙,但年轻人能靠这门生意赚钱吗?
  17. jkd10Eclipse中查看源码—source not found
  18. iOS10新特性,适配教程,XCode8新特性
  19. WinSnap中文版v5.3.6-屏幕截图工具
  20. word中两端对齐之后文字之间空格很大

热门文章

  1. Matlab中hold on与hold off的用法
  2. 判断闰年的3种方法(判断+范围输出)
  3. 网络安全——计算机网络拓扑图
  4. 网络安全之黑客入侵的步骤
  5. My97DatePicker时间控件在asp.net的应用
  6. iphone,ipad 尺寸,iphone常用控件尺寸
  7. xp计算机u盘重装系统,如何用u盘装xp系统_纯净版xp系统_xp系统安装教程 - u大师...
  8. LeetCode 739. 每日温度 | Python
  9. 磁共振线圈分类_MRI技师必须知道的磁共振软硬件知识
  10. Hexo文章中图片点击实现全屏查看