启动SPI,且要求速率<8M
设置3个GPIO,一个输入,两个输出。并设置为这三个名字NRF_IRQ、NRF_CE、NRF_CS。不设置的话记得修改.h文件宏定义。
while(NRF24L01_Check())
{
printf("Wait lianjie");
}
NRF24L01_TX_Mode();
uint8_t Send_Out[33]="send NRF24L01";
while (1)
{
if(NRF24L01_TxPacket(Send_Out)==TX_OK)
{
printf("NRF24L01send ok :%s\r\n",Send_Out);
}
else
{
printf("NRF24L01send error\r\n");
}
HAL_Delay(1000);
}
while(NRF24L01_Check())
{
printf("Wait lianjie");
}
NRF24L01_RX_Mode();
uint8_t Receive[33];
while (1)
{
if(NRF24L01_RxPacket(Receive)==0)
{
Receive[32]=0;
printf("NRF24L01receive ok:%s\r\n",Receive);
}
HAL_Delay(500);



