標題: 51單片機無線收發(fā)程序 怎么移植到stm32里,有沒有大哥知道 [打印本頁]

作者: 程序新手    時間: 2018-5-25 15:48
標題: 51單片機無線收發(fā)程序 怎么移植到stm32里,有沒有大哥知道
    我想要把上面51單片機程序的功能在32里實現(xiàn),應(yīng)該怎么寫,發(fā)射和接收已經(jīng)實現(xiàn),主要是發(fā)送和接收的數(shù)據(jù)不知道怎么寫
   比如    TxBuf[0] =  4;這句話在32里怎么寫
      
  1.   發(fā)送:
  2.        TxBuf[0] =  4;
  3.        TxBuf[1] =  0;
  4.        TxBuf[2] =  1;
  5.        TxBuf[3] =  2;
  6.         init_TX_Mode();
  7.        Delay(10);//防止編譯警告
  8.        nRF24L01_TxPacket(TxBuf); //發(fā)送數(shù)據(jù)         Delay(200);//防止編譯警告
  9.       
  10.        TxBuf[0] = 0x00; //清零   
  11.        TxBuf[1] = 0x00;
  12.        TxBuf[2] = 0x00; //清零   
  13.        TxBuf[3] = 0x00;



  14.       接收:
  15.        nit_RX_Mode();
  16.        delay(10);//防止編譯警告
  17.        SetRX_Mode();  //設(shè)置成接受模式
  18.        RxBuf[0] = 0x00;  //接收的數(shù)組相應(yīng)位清零
  19.        RxBuf[1] = 0x00;
  20.         RxBuf[2] = 0x00;  //接收的數(shù)組相應(yīng)位清零
  21.         RxBuf[3] = 0x00;
  22.         RxBuf[4] = 0x00;
  23.         delay(100);
  24.          nRF24L01_RxPacket(RxBuf);  //接收數(shù)據(jù)
  25.        if(RxBuf[2] ==1)
  26.              {
  27.           if(RxBuf[3] ==2)
  28.                 {      
  29.             J1=0;
  30.            Delay5000ms(); //@11.0592MHz
  31.             b=1;
  32.             J1=1;
  33.    }
  34.   }
復(fù)制代碼

會的大哥能不能告訴一下   感激不盡!!!!


作者: ZMRGHY    時間: 2019-1-15 20:12
重寫吧。修改太費事了吧。。。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1