完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发板使用的是咱们探索版开发板407,基础例程是在“实验55 网络通信实验”程序的基础上修改的,需要实现功能是实现串口服务器(用UDP 方式实现),6个串口对应同一个IP但是所对应的端口号不同,现在实现的达到每一次按键可以向同一个IP的5个端口发送,实现方法是创建通过udp_new函数创建6个UDP的PCB控制块,每次按键分别对6个UDP的PCB控制块进行发送。现在存在的问题是每次创建第6个PCB控制块的时候函数返回的地址为0。问题查找不到,我怀疑是发送缓冲区数量的问题但是修改过发送缓冲区数量还是不行,不知道是我修改的不对还是其他问题请原子哥解答。源码已经附上,主要更改的代码在udp_demo.c文件中。
实验55 网络通信实验.rar (6.57 MB ) |
|
相关推荐
2个回答
|
|
|
|
|
|
谢谢额
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2550 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2335 浏览 5 评论
3166 浏览 3 评论
2807 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2768 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
620浏览 1评论
863浏览 0评论
981浏览 0评论
632浏览 0评论
458浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 01:47 , Processed in 1.173126 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号