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

標題: stm32野火的nrf24l01無線接收2.4G [打印本頁]

作者: 906875672    時間: 2017-8-9 13:45
標題: 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**********************/
復制代碼





作者: 喂死你    時間: 2019-4-27 21:56
找了很久,下載看看,謝謝了
作者: 獄鎖狂龍    時間: 2019-5-2 16:35
學習一下,下載看看^^^^^^^^^^^^^^^^^^^^^^^^^^……………………
作者: bjp1790252801    時間: 2021-7-28 16:08
找了很久,下載看看,謝謝了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 天堂三级| 日韩视频在线观看 | 色中文在线 | 中文字幕在线观看一区二区 | 国产午夜精品视频 | 天堂久久久久久久 | 国产精品一区三区 | 黄色片在线看 | 国产人久久人人人人爽 | 欧美视频xxx| 呦呦在线视频 | 久久九精品 | 一级黄色在线 | 欧美一区二区三区视频在线 | 欧美日韩一区二区三区四区五区 | 国产激情在线播放 | 精品一区二区视频 | 九九福利 | 久久久久久久久淑女av国产精品 | 九色视频网站 | 免费黄色的网站 | 亚洲精品一区二区在线观看 | 日韩综合在线 | 日韩一级免费看 | 人人干人人舔 | www.精品一区 | 日本黄色短片 | 成人免费视频网址 | 性高湖久久久久久久久3小时 | 日本免费一区二区三区视频 | 91国内视频在线 | 国产欧美视频一区 | 亚洲精品自拍视频 | 精品一区二区三区在线观看国产 | 日韩欧美一区二区三区在线播放 | 91毛片网 | 久草.com| 91av小视频 | 久久这里只有精品首页 | 久久久国产一区二区三区 | 久久精品成人 |