OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2314|回复: 1

nrf2401 两个连接不上,都能检测出来nrf2401 用的是f103例程改出来的

[复制链接]

1

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2015-10-19
在线时间
14 小时
发表于 2016-11-7 21:17:40 | 显示全部楼层 |阅读模式
1金钱
int main(void)
{         
        u16 mode=0;//res=0,                         
        u8 tmp_buf[33];//resh8=0,resl8=0;       
//  u8 s=12;         
        delay_init();                     //延时函数初始化          
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
        uart_init(115200);                 //串口初始化为115200
//        LED_Init();                                          //初始化与LED连接的硬件接口
        NRF24L01_Init();                    //初始化NRF24L01

         RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
         GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
         OLED_Init();
        // Adc_Init();
        while(NRF24L01_Check())
        {
                OLED_Display_On();
                OLED_ShowString(0,0,"NRF24L01 Error");
                OLED_Refresh_Gram();
                delay_ms(200);
        }
       
        OLED_Display_On();
        OLED_ShowString(0,0,"NRF24L01 OK");
        OLED_Refresh_Gram();
       
  NRF24L01_RX_Mode();               
        while(1)
        {                                           
                        if(NRF24L01_RxPacket(tmp_buf)==0)//一旦接收到信息,则显示出来.
                        {
                                tmp_buf[32]=0;//加入字符串结束符
        OLED_Display_On();
                                OLED_ShowString(0,30,"RECE  SUCCESS");
                                OLED_Refresh_Gram();                                       
                        }                                              
        }
}



int main(void)
{         
        u16 t=0,res=0,mode=0;                         
        u8 tmp_buf[33],resh8=0,resl8=0;       
  u8 s=12;         
        delay_init();                     //延时函数初始化          
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
        uart_init(115200);                 //串口初始化为115200
        LED_Init();                                          //初始化与LED连接的硬件接口
        NRF24L01_Init();                    //初始化NRF24L01

//         RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
//         GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
//   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
//         OLED_Init();
         //Adc_Init();
        while(NRF24L01_Check())
        {
//                OLED_Display_On();
//                OLED_ShowString(0,0,"NRF24L01 Error");
//                OLED_Refresh_Gram();
                delay_ms(200);
                //LCD_Fill(30,130,239,130+16,WHITE);
                //delay_ms(200);
        }
//        OLED_Display_On();
//                OLED_ShowString(0,0,"NRF24L01 OK");
//                OLED_Refresh_Gram();
  mode='a';       
         
//        OLED_Display_On();
//        OLED_ShowString(0,15,"Send");
//        OLED_Refresh_Gram();
       
        NRF24L01_TX_Mode();
        while(1)
        {                                                            
                        if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
                        {
//        OLED_Display_On();
//                                OLED_ShowString(0,30,"JIESHOU  SUCCESS");
//                                OLED_Refresh_Gram();       
                                for(t=0;t<32;t++)
                                {
                                        tmp_buf[t]=mode;       
                                }            
                                tmp_buf[32]=0;//加入结束符                  
                        }
                         delay_ms(1500);
                                       
        }
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1868
金钱
1868
注册时间
2013-7-29
在线时间
275 小时
发表于 2016-11-8 07:57:04 | 显示全部楼层
你看收发地址和频段设置的对不对。主要是设置,如果如果SPI可以通,就是设置问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-30 19:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表