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

標(biāo)題: stm32野火的nrf24l01無(wú)線接收2.4G [打印本頁(yè)]

作者: 906875672    時(shí)間: 2017-8-9 13:45
標(biāo)題: stm32野火的nrf24l01無(wú)線接收2.4G
這是野火的無(wú)線接收,希望共同學(xué)習(xí)

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


stm32單片機(jī)源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2013-xx-xx
  7.   * @brief   2.4g無(wú)線模塊/nrf24l01+/master 測(cè)試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實(shí)驗(yàn)平臺(tái):野火 iSO STM32 開(kāi)發(fā)板
  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;        //用于判斷接收/發(fā)送狀態(tài)
  25. u8 txbuf[4]={0,1,2,3};         //發(fā)送緩沖
  26. u8 rxbuf[4];                         //接收緩沖
  27. int i=0;

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

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

  38.   printf("\r\n 這是一個(gè) NRF24L01 無(wú)線傳輸實(shí)驗(yàn) \r\n");
  39.   printf("\r\n 這是無(wú)線傳輸 主機(jī)端 的反饋信息\r\n");
  40.   printf("\r\n   正在檢測(cè)NRF與MCU是否正常連接。。。\r\n");

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

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

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

  52.     /*開(kāi)始發(fā)送數(shù)據(jù)*/       
  53.     status = NRF_Tx_Dat(txbuf);          

  54.     /*判斷發(fā)送狀態(tài)*/
  55.     switch(status)
  56.     {
  57.       case MAX_RT:
  58.         printf("\r\n 主機(jī)端 沒(méi)接收到應(yīng)答信號(hào),發(fā)送次數(shù)超過(guò)限定值,發(fā)送失敗。 \r\n");
  59.       break;

  60.       case ERROR:
  61.         printf("\r\n 未知原因?qū)е掳l(fā)送失敗。 \r\n");
  62.       break;

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

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

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

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

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





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




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩精品一区二区三区免费视频 | 免费一区二区三区 | 三级网站免费 | 伊人黄色 | 久久久综合| 一区二区三区在线观看视频 | 特黄一级视频 | 精品国产毛片 | 亚洲视频在线观看一区 | 久在线观看 | 亚洲天堂免费视频 | 97国产精品视频 | 日韩视频网 | 日本黄色免费网站 | 玖玖色资源 | 在线观看日韩av | 日韩在线资源 | 在线观看国产小视频 | 亚洲免费福利视频 | 欧美日韩在线一区二区 | 黄色免费在线观看视频 | 欧美做受69 | a级片网站| 国产精品美女毛片真酒店 | 亚洲精品乱码久久久久久动漫 | 日本激情网| 午夜免费在线 | 亚洲精品一二三区 | 精品国产乱码久久久久久蜜臀网站 | av香蕉| a级片免费在线观看 | 国产精品aaa| 日韩精品久久久久久 | 国产视频一| 国产精品成人免费精品自在线观看 | 国产又粗又猛视频免费 | 中文字幕在线观看免费 | 一区二区美女 | 婷婷在线视频 | 欧美一级色 | 日韩在线网址 |