2019-07-14 17:38发布
Abby0127 发表于 2018-9-18 20:09 靠 这都有啊
TOPCB 发表于 2018-9-18 21:07 应该不会的,楼主发一下工程或者数据传输的代码。
最多设置5个标签!
啥,好奇怪的问题是吧,我也是醉了
因为用到了无线模块数据的发送和接收,所以增加了一个对发送状态的定义,代码都是很简单的串口发送和SPI通信,没有什么问题啊。而且我调试下来发下判断条件为0x20或者是定义的TX_OK都可以通过
while(1)
{
printf("TX_Mode,Wait!! ");
TX_Mode();
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
printf("Sended DATA: ");
for(i=0;i<33;i++)
printf("%c",tmp_buf);
printf("Send success ");
return 0;
}else
{
printf("Send Failed!! ");
printf("EORROR CODE=%o ",NRF24L01_TxPacket(tmp_buf));
printf("TX_OK=%o,MAX_TX=%o,RX_OK =%o ",TX_OK,MAX_TX,RX_OK );
return 0;
}
之前的宏定义如下
#define MAX_TX 0x10
#define TX_OK 0x20
#define RX_OK 0x40
一周热门 更多>