找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3606|回复: 1
打印 上一主题 下一主题
收起左侧

STM32RCT6和C8T6关于NRF24L01的代码

[复制链接]
跳转到指定楼层
楼主
  为做电赛准备的NRF24L01通信的代码,适用于市面上最常见的STM32RCT6和那种蓝色板子的C8T6,代码里面有发送端的代码,也有接收端的代码。所用的引脚都已经在注释中标出。参考正点原子代码改编,确保可以通信,可根据自己要求改变发送和接受端代码。接收端:

NRF24L01_TX_Mode();  
        while(1)
        {                                                              
                if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
                {
                        key=mode;
                        for(t=0;t<32;t++)
                        {
                                key++;
                                if(key>('~'))key=' ';
                                tmp_buf[t]=key;        
                        }
                        mode++;
                        if(mode>'~')mode=' ';            
                        tmp_buf[32]=0;//¼óèë½áêø·û        
                        
                                LED0=!LED0;
                                delay_ms(800);
                }else
                {                                                                                          
                        //LCD_ShowString(60,170,239,32,16,"Send Failed ");                    
                };                                                
        }
发送端:
        NRF24L01_RX_Mode();                  
        while(1)
        {                                                                                   
                if(NRF24L01_RxPacket(tmp_buf)==0)
                {
                        tmp_buf[32]=0;
                        printf("%s \r\n",tmp_buf);
                        LED0  = !LED0;
                }else delay_us(100);           
                t++;
                if(t==10000)//′óÔ¼1sÖó¸Ä±äò»′Î×′ì¬
                {
                        t=0;
                }                                    
        };        


51hei截图20191225200248.png (8.86 KB, 下载次数: 98)

51hei截图20191225200248.png

RCT6+C8T6NRF.7z

205.97 KB, 下载次数: 104, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:894065 发表于 2021-4-11 19:55 | 只看该作者
发送时注释掉接受,接受时注释掉发送嘛,两块单片机
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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