OpenEdv-开源电子网

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

原子哥,我根据429开发板摄像头采集数据通过LWIP传输上位机,改编DAC采集数据通过LWIP传输上位机出现数据发送不出去

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-3-8
在线时间
7 小时
发表于 2018-3-8 09:53:50 | 显示全部楼层 |阅读模式
10金钱

void netcamera_task(void *arg)
{
        err_t err;
        struct netconn *conn;
    static ip_addr_t ipaddr;
    u8 remot_addr[4];
        static u16_t port;

    u8 res=0;
        u32 *tbuf;

        LWIP_UNUSED_ARG(arg);

        conn = netconn_new(NETCONN_TCP);
        netconn_bind(conn,IP_ADDR_ANY,8088);  
        netconn_listen(conn);                 

    while(1)   
    {
        err=netconn_accept(conn,&newconn);
                       
        if(err==ERR_OK)
        {
            netconn_getaddr(newconn,&ipaddr,&port,0);
            remot_addr[3]=(uint8_t)(ipaddr.addr>>24);
            remot_addr[2]=(uint8_t)(ipaddr.addr>>16);
            remot_addr[1]=(uint8_t)(ipaddr.addr>>8);
            remot_addr[0]=(uint8_t)(ipaddr.addr);

           remot_addr[0],remot_addr[1],remot_addr[2],remot_addr[3],port);
        MX_ADC1_Init();
        MX_DMA_Init();
        HAL_ADC_Start_DMA(&hadc1,(uint32_t *)&tcp_server_recvbuf,1024);
           //camera_init();
            delay_ms(1000);
            while(1)      
            {


        err = netconn_write(newconn ,tcp_server_sendbuf,strlen((char*)tcp_server_sendbuf),NETCONN_COPY);

                    if((err==ERR_CLSD)||(err==ERR_RST))//1رÕᬽó,»òÕßÖØÆôíøÂç
                    {

                        netconn_close(newconn);
                        netconn_delete(newconn);


                        break;
                    }                            
                //}
                else
                {
                    OSTimeDlyHMSM(0,0,0,2);
                }       
            }
        }
    }
以上复制的例程里面的主要函数部分
修改部分是将camera_init();改成DAC初始化设置
MX_ADC1_Init();
MX_DMA_Init();
HAL_ADC_Start_DMA(&hadc1,(uint32_t *)&tcp_server_recvbuf,1024);
出现网络助手没有数据且网络只能连接一次,断开就连接不上

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-3-8
在线时间
7 小时
 楼主| 发表于 2018-3-8 10:48:16 | 显示全部楼层
原子哥,帮忙指导一下,谢谢啦
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-3-8
在线时间
7 小时
 楼主| 发表于 2018-3-8 16:16:15 | 显示全部楼层
有人给指导一下嘛
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2018-3-8 18:53:26 | 显示全部楼层
帮顶。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-3-10 02:06:20 | 显示全部楼层
仿真跟踪看下。另外,建议先测试下单个数据发送,然后再慢慢提高速度。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 21:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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