天线|RF射频
直播中

刘来有

7年用户 159经验值
私信 关注
[问答]

用NRF24L01传输图像太慢了的解决办法?

代码如下:             u8 res[32]={0},flag=0;//自己加的
              for(j=0;j                 {
                        OV7670_RCK_L;
                        color=GPIOC->IDR&0XFF;        //读数据
                        res[flag++]=color;//自己加的
                        OV7670_RCK_H;
                        color<<=8;  
                        OV7670_RCK_L;
                        color|=GPIOC->IDR&0XFF;        //读数据
                        res[flag++]=color;//自己加的
                        OV7670_RCK_H;
                        LCD->LCD_RAM=color;   
                        //自己加的,满32字节发送一次                                 
                        if(flag==32)//达到32字节发送一次
                        {
                            while(NRF24L01_TxPacket(res)!=TX_OK);                                
                                flag=0;
                        }      
                }
代码主要是发烧友的,自己修改一点,像上面读出32字节发送一次,速度只能一秒一帧,哪位大神指点一下?

回帖(43)

李玉珍

2020-6-17 07:26:09
想快用WIFI,还得用SDIO或者USB HS的。
举报

曹兵

2020-6-17 07:42:19
那就蓝牙或是WIFI了,你怎么想到用NRF24L01来传输图像的,这个肯定慢的啊,用来做遥控器还行
举报

冯瑾娜

2020-6-17 08:01:09
或者压缩图片,也可以
举报

刘勇

2020-6-17 08:16:17
用 UART-WiFi(串口-无线)模块会不会快一些?
举报

吴娜

2020-6-17 08:35:48
用 UART-WiFi  可以吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分