中级会员
- 积分
- 240
- 金钱
- 240
- 注册时间
- 2018-4-21
- 在线时间
- 105 小时
|
楼主 |
发表于 2018-8-24 12:49:46
|
显示全部楼层
是有一个接收端的 我尝试关闭自动应答 debug还是卡在了这里
int main(void)
{
u8 tmp_buf[4]={0xAA,0XAB,0XAC,0XAD};
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//ÉèÖÃϵͳÖжÏÓÅÏȼ¶·Ö×é2
delay_init(168); //³õʼ»¯ÑÓʱº¯Êý
NRF24L01_Init(); //³õʼ»¯NRF24L01
NRF24L01_TX_Mode();
delay_us(10);
while(NRF24L01_Check()==0)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK);
}
}
这是我发送端的代码 if(NRF24L01_RxPacket(temp)==0)
Send_Remote_Data(temp,4);这个是接收端代码
接收到的数据用串口传到电脑上 原本4个字节的数组显示的满屏的FFFF 串口传输的代码是可以正常用的 |
|