久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5759|回復: 3
打印 上一主題 下一主題
收起左側

stm32野火的nrf24l01無線接收2.4G

[復制鏈接]
跳轉到指定樓層
樓主
這是野火的無線接收,希望共同學習

所有資料51hei提供下載:
16、無線傳輸-2.4G.rar (594.4 KB, 下載次數: 156)


stm32單片機源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2013-xx-xx
  7.   * @brief   2.4g無線模塊/nrf24l01+/master 測試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實驗平臺:野火 iSO STM32 開發板
  12.   *
  13.   ******************************************************************************
  14.   */
  15.   
  16. #include "stm32f10x.h"
  17. #include "bsp_usart1.h"
  18. #include "bsp_spi_nrf.h"

  19. /*
  20. * PA2  -  PG8   ce使能
  21. * PA1  -  PG15  cs片選
  22. * PA3  -  PC4   irq中斷
  23. */
  24. u8 status;        //用于判斷接收/發送狀態
  25. u8 txbuf[4]={0,1,2,3};         //發送緩沖
  26. u8 rxbuf[4];                         //接收緩沖
  27. int i=0;

  28. /**
  29.   * @brief  主函數
  30.   * @param  無
  31.   * @retval 無
  32.   */
  33. int main(void)                  
  34. {   
  35.   SPI_NRF_Init();

  36.   /* 串口1初始化 */
  37.   USART1_Config();

  38.   printf("\r\n 這是一個 NRF24L01 無線傳輸實驗 \r\n");
  39.   printf("\r\n 這是無線傳輸 主機端 的反饋信息\r\n");
  40.   printf("\r\n   正在檢測NRF與MCU是否正常連接。。。\r\n");

  41.   /*檢測NRF模塊與MCU的連接*/
  42.   status = NRF_Check();

  43.   /*判斷連接狀態*/  
  44.   if(status == SUCCESS)          
  45.     printf("\r\n      NRF與MCU連接成功!\r\n");  
  46.   else          
  47.     printf("\r\n  NRF與MCU連接失敗,請重新檢查接線。\r\n");

  48.   while(1)
  49.   {
  50.     printf("\r\n 主機端 進入自應答發送模式\r\n");
  51.     NRF_TX_Mode();

  52.     /*開始發送數據*/       
  53.     status = NRF_Tx_Dat(txbuf);          

  54.     /*判斷發送狀態*/
  55.     switch(status)
  56.     {
  57.       case MAX_RT:
  58.         printf("\r\n 主機端 沒接收到應答信號,發送次數超過限定值,發送失敗。 \r\n");
  59.       break;

  60.       case ERROR:
  61.         printf("\r\n 未知原因導致發送失敗。 \r\n");
  62.       break;

  63.       case TX_DS:
  64.         printf("\r\n 主機端 接收到 從機端 的應答信號,發送成功! \r\n");                        
  65.       break;                                                                 
  66.     }                                  

  67.     printf("\r\n 主機端 進入接收模式。 \r\n");       
  68.     NRF_RX_Mode();

  69.     /*等待接收數據*/
  70.     status = NRF_Rx_Dat(rxbuf);

  71.     /*判斷接收狀態*/
  72.     switch(status)
  73.     {
  74.       case RX_DR:
  75.       for(i=0;i<4;i++)
  76.       {                                       
  77.         printf("\r\n 主機端 接收到 從機端 發送的數據為:%d \r\n",rxbuf[i]);
  78.         txbuf[i] =rxbuf[i];
  79.       }
  80.       break;

  81.       case ERROR:
  82.         printf("\r\n 主機端 接收出錯。   \r\n");
  83.       break;                 
  84.     }
  85.   }// while(1)
  86. }
  87. /*********************************************END OF FILE**********************/
復制代碼




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:523269 發表于 2019-4-27 21:56 | 只看該作者
找了很久,下載看看,謝謝了
回復

使用道具 舉報

板凳
ID:103937 發表于 2019-5-2 16:35 | 只看該作者
學習一下,下載看看^^^^^^^^^^^^^^^^^^^^^^^^^^……………………
回復

使用道具 舉報

地板
ID:846113 發表于 2021-7-28 16:08 | 只看該作者
找了很久,下載看看,謝謝了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久123 | 五月婷婷色 | 欧美日韩亚洲一区 | 91资源在线观看 | 国产精品久久久久久久免费大片 | 日韩在线不卡 | 国产日韩精品一区二区 | 国产丝袜一区二区三区免费视频 | 亚洲精品久久久 | 日本大香伊一区二区三区 | 在线视频一区二区三区 | 精品一区二区三 | 一级免费a| 欧美1区2区 | 久久精品视频亚洲 | 国产伦精品一区二区三区照片91 | 中文字幕免费在线观看 | 国产目拍亚洲精品99久久精品 | 黑人中文字幕一区二区三区 | 在线看91 | 7777奇米影视 | 久久av一区二区 | 国产欧美久久一区二区三区 | 韩国理论电影在线 | 国产精品国产成人国产三级 | 日韩在线不卡 | 亚洲欧洲成人 | 精品国产乱码一区二区三区 | 国产一区三区在线 | 精品一区二区三区不卡 | 香蕉婷婷 | 伊人网伊人网 | 一级片在线播放 | 黄色片av| 成人免费小视频 | 成人在线免费 | 久久亚洲欧美日韩精品专区 | 国产精品欧美一区二区三区不卡 | 成人免费在线播放 | 国产精品美女久久久久久不卡 | 国产欧美精品一区二区三区 |