在用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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>