最近调试STM32 UDP功能的一些心得

本文记录了作者在调试STM32F107VC芯片使用Lwip实现UDP功能时的心得体会,包括遇到的问题及解决方法。通过调整代码,解决了UDP发送和接收的难题,指出pbuf_alloc参数设置的重要性。
摘要由CSDN通过智能技术生成

最近调试STM32 UDP功能的一些心得

最近在研究STM32F107VC,由于某个任务需要用到UDP,就准备利用开发板结合LWip来实现该功能,但是在调试UDP的过程中,遇到了一些问题,在网上查找了半天,终于将基本的功能调通了。准备将过程记录一下,以免日后忘记了。
硬件连接和Lwip的移植就不说了,请参照开发板给的例程。(我的原则是,能直接用的东西坚决不再去研究)微雪的板子给的例程是从官方的程序改的,看起来十分复杂,而且UDP功能介绍的十分模糊,参考性不强。于是网上找例程自己写代码。开始的时候,参考了网上的一些文章,第一次调试中关于UDP的初始化和发送部分是这样的:

unsigned char const UDPArr[6] = {
  "hello!"}; 
int main(void)
{ 
  struct udp_pcb *Udppcb1;
  struct ip_addr ipaddr1;  
  s
  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值