? 最近更新中文字幕手机版,国产一区二区精品久久岳√
全國服務(wù)熱線:0372-5968708
?
產(chǎn)品目錄
市場部聯(lián)系電話:
0372-5968708
傳真:0372-5968993
郵箱:ay5968708@163.com
中國﹒河南省安陽市文峰大道與朝陽路口國貿(mào)大廈A座9F
歡迎咨詢市場部在線客服!
技術(shù)支持
您當前位置:首頁 > 技術(shù)支持
JF24D在程序運行過程中如何切換頻率
發(fā)布:xsj  發(fā)布日期:2012-03-08 15:05:10  瀏覽:5060次

這是一個在JF24D中斷里面做的切換頻率

CE=0  --->  切換頻率  ---->  CE=1  --->程序繼續(xù)運行 

這個要比JF24C方便的多 切換頻率不需要進行初始化,為跳頻技術(shù)打下技術(shù)

 


void TX_RX() interrupt 2
{                        
 UINT8 value,k,j;
 
 value=SPI_Read_Reg(STATUS);     //讀取狀態(tài)寄存器的值

 
     
 if(value&STATUS_RX_DR)     
   {
  j=Receive_Packet(pp);        //讀FIFO,存放到數(shù)組pp中
         /

 if(value&STATUS_MAX_RT)     //如果達到最大重傳次數(shù)標志
    {
  SPI_Write_Reg(FLUSH_TX,0); //清空發(fā)射FIFO

      LED5=0;              //接收中斷 LED5亮
    }       
 
 
      
 if(value&STATUS_TX_DS)    //發(fā)送完畢標志位 并且收到應(yīng)答
    {
          LED4=0;               //接收中斷 LED4亮
    }
 
  SPI_Write_Reg(WRITE_REG+STATUS,value);//clear RX_DR or TX_DS or MAX_RT interrupt flag

 EXIT_TX_RX();
 

這是在程序運行過程中切換頻率的語句 頻率是輪回切換的
 if (Change==0x00)
 {
  SPI_Write_Reg(WRITE_REG+RF_CH,0x10);    //+++++$$$$$$$$
  Change=0xff;
 }
 else
 {
  SPI_Write_Reg(WRITE_REG+RF_CH,0x05);    //+++++$$$$$$$$
  Change=0x00;
 } 
   
 Enter_PRX(); 
 ENTER_TX_RX();

 


?
安陽市新世紀電子研究所有限公司 電話:0372-5968708  豫ICP備05021267號-1  豫公安網(wǎng)備 41050202000031號