NRF发送数据的问题,很难!

2019-08-17 03:33发布

在用NRF作四轴的无线通信,四轴的各种数据都能得到,怎么通过NRF传到另一个32的板子上,然后我在通过串口打到上位机软件上以实现实时的数据传输[mw_shl_code=applescript,true]void ANO_DT_Send_Data(u8 *data, u8 len)
{
        u8 i;
        if (len>28)return;        //最多28字节数据
        if(!OPENPRINTF){
                for (i = 0;i<len;i++)
                {
                        usart1_send_char(data);
                        tmp_buf = data;                       
                }       
        }//发送数据到串口1
                if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
                        {
                                for(i=0;i<=32;i++) data =0;       
                                if(OPENPRINTF)
                                printf("发送无线成功");                 
                               
                  
                        }else
                        {               
                                if(OPENPRINTF)                                
                                printf("发送无线失败");       
                        }
}
[/mw_shl_code]通过以上代码并不能实现,读STATUES寄存器的值为0X0F
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。