OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2793|回复: 4

想用战舰V3写一个udp demo程序

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-7-5
在线时间
1 小时
发表于 2018-7-5 12:19:01 | 显示全部楼层 |阅读模式
12金钱
新手刚注册的论坛账号,只有12金钱,想使用正点原子的战舰V3板子做一个udp的demo程序,完成的功能是,串口收到数据01,通过UDP发送数据02,串口收到03,通过UDP发送04.只要简单的demo,程序里面不能包含其他外设LCD显示屏什么的。可以包含LED和按键的程序

最佳答案

查看完整内容[请看2#楼]

\裸机\lwip-2.0.2\demo\lwipdemo.c [mw_shl_code=applescript,true]/* * 向udp控制块注册的回调函数 * 当收到数据后,自动调用该函数,其中p为接收到的数据包 */ static void udp_demo_callback(void *arg, struct udp_pcb *upcb, struct pbuf *p, const ip_addr_t *addr, uint16_t port) { struct pbuf *q; static uint8_t cnt = 0; pbuf_free(p); /* 构造要发送的报文 */ q = pbuf_alloc(PBUF_TRANSPO ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2018-7-5 12:19:02 | 显示全部楼层
\裸机\lwip-2.0.2\demo\lwipdemo.c
[mw_shl_code=applescript,true]/*
* 向udp控制块注册的回调函数
* 当收到数据后,自动调用该函数,其中p为接收到的数据包
*/
static void udp_demo_callback(void *arg, struct udp_pcb *upcb, struct pbuf *p, const ip_addr_t *addr, uint16_t port)
{
        struct pbuf *q;
        static uint8_t cnt = 0;
       
        pbuf_free(p);
       
        /* 构造要发送的报文 */
        q = pbuf_alloc(PBUF_TRANSPORT, sizeof(BackMsg) + 6, PBUF_RAM);
        if (q == NULL)
        {
                printf("pbuf_alloc error\r\n");
                return;
        }
        memset((void *)q->payload, 0, q->len);
        sprintf(q->payload, "%s %03d\r\n", BackMsg, cnt++);
       
        udp_sendto(upcb, q, addr, port);
        pbuf_free(q);
}[/mw_shl_code]

裸机.zip

1.4 MB, 下载次数: 32

我有故事,你有酒吗
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-7-7 01:39:09 | 显示全部楼层
自己写
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-7-5
在线时间
1 小时
 楼主| 发表于 2018-7-13 20:11:57 | 显示全部楼层
来俩不甜的 发表于 2018-7-5 12:19
\裸机\lwip-2.0.2\demo\lwipdemo.c
[mw_shl_code=applescript,true]/*
* 向udp控制块注册的回调函数

程序下载到板子上,ping不通
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2018-7-14 09:00:46 | 显示全部楼层
qw845253793 发表于 2018-7-13 20:11
程序下载到板子上,ping不通

哇,我的板子肯定和你不一样啊,你修改代码了没
我有故事,你有酒吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 15:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表