标题:
stm32野火的nrf24l01无线接收2.4G
[打印本页]
作者:
906875672
时间:
2017-8-9 13:45
标题:
stm32野火的nrf24l01无线接收2.4G
这是野火的无线接收,希望共同学习
0.png
(36.47 KB, 下载次数: 59)
下载附件
2017-8-11 01:44 上传
所有资料51hei提供下载:
16、无线传输-2.4G.rar
(594.4 KB, 下载次数: 156)
2017-8-9 13:44 上传
点击文件名下载附件
下载积分: 黑币 -5
stm32单片机源程序如下:
/**
******************************************************************************
* @file main.c
* @author fire
* @version V1.0
* @date 2013-xx-xx
* @brief 2.4g无线模块/nrf24l01+/master 测试
******************************************************************************
* @attention
*
* 实验平台:野火 iSO STM32 开发板
*
******************************************************************************
*/
#include "stm32f10x.h"
#include "bsp_usart1.h"
#include "bsp_spi_nrf.h"
/*
* PA2 - PG8 ce使能
* PA1 - PG15 cs片选
* PA3 - PC4 irq中断
*/
u8 status; //用于判断接收/发送状态
u8 txbuf[4]={0,1,2,3}; //发送缓冲
u8 rxbuf[4]; //接收缓冲
int i=0;
/**
* @brief 主函数
* @param 无
* @retval 无
*/
int main(void)
{
SPI_NRF_Init();
/* 串口1初始化 */
USART1_Config();
printf("\r\n 这是一个 NRF24L01 无线传输实验 \r\n");
printf("\r\n 这是无线传输 主机端 的反馈信息\r\n");
printf("\r\n 正在检测NRF与MCU是否正常连接。。。\r\n");
/*检测NRF模块与MCU的连接*/
status = NRF_Check();
/*判断连接状态*/
if(status == SUCCESS)
printf("\r\n NRF与MCU连接成功!\r\n");
else
printf("\r\n NRF与MCU连接失败,请重新检查接线。\r\n");
while(1)
{
printf("\r\n 主机端 进入自应答发送模式\r\n");
NRF_TX_Mode();
/*开始发送数据*/
status = NRF_Tx_Dat(txbuf);
/*判断发送状态*/
switch(status)
{
case MAX_RT:
printf("\r\n 主机端 没接收到应答信号,发送次数超过限定值,发送失败。 \r\n");
break;
case ERROR:
printf("\r\n 未知原因导致发送失败。 \r\n");
break;
case TX_DS:
printf("\r\n 主机端 接收到 从机端 的应答信号,发送成功! \r\n");
break;
}
printf("\r\n 主机端 进入接收模式。 \r\n");
NRF_RX_Mode();
/*等待接收数据*/
status = NRF_Rx_Dat(rxbuf);
/*判断接收状态*/
switch(status)
{
case RX_DR:
for(i=0;i<4;i++)
{
printf("\r\n 主机端 接收到 从机端 发送的数据为:%d \r\n",rxbuf[i]);
txbuf[i] =rxbuf[i];
}
break;
case ERROR:
printf("\r\n 主机端 接收出错。 \r\n");
break;
}
}// while(1)
}
/*********************************************END OF FILE**********************/
复制代码
作者:
喂死你
时间:
2019-4-27 21:56
找了很久,下载看看,谢谢了
作者:
狱锁狂龙
时间:
2019-5-2 16:35
学习一下,下载看看^^^^^^^^^^^^^^^^^^^^^^^^^^……………………
作者:
bjp1790252801
时间:
2021-7-28 16:08
找了很久,下载看看,谢谢了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1