亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? +?

?? 使用CC1101無線模塊進行多機通信
??
?? 第 1 頁 / 共 2 頁
字號:

LENGTH, //06		PKTLEN (x) 			//最大長度  PKTLEN (x) 
0x04,		//07   	PKTCTRL1 (x)   	//有地址,廣播地址為0x00
0x05,   //08	 	PKTCTRL0 (x)    //  CRC calculation in TX and CRC check in RX enabled  
                                       //可變長度
                              
0x01,   //09		ADDR (x)  			//設自己的地址
0x00,   //0A	  CHANNR (x)

0x06,		//0B	  FSCTRL1 (x)  		//*電流與靈敏度有關     IF Frequency -> FREQ_IF[4:0] => 152.34 kHz
0x00,   //0C		FSCTRL0 (x)

0x10,   //0D		FREQ2 (x)     
0xa7,   //0E		FREQ1 (x)     	//f = 432.999817@0x10a762
0x62,   //0F		FREQ0 (x)     

0xCA,   //10		MDMCFG4 (x)
0x83,   //11		MDMCFG3 (x)
0x12,   //12             MDMCFG2 (x)    " 12 == 16/16 sync word bits detected  "
0x22,   //13		MDMCFG1 (x)    "  Number of preamble bytes == 4"
0xF8,   //14		MDMCFG0 (x)
0x34,   //15		DEVIATN (x)
//**************************************************************************************************************************************************************
0x07, 	//16		MCSM2     
														   	//*低功耗有關   2008-05-24  改為0x13
														  	// "bit4(RX_TIME_RSSI) ==1  is Direct RX termination based on RSSI measurement (carrier sense)."
														           // ==1  :使能載波檢測,即沒有載波信號時,立即退出RX狀態
														           // ==0 : 直到RX_TIME溢出,退出RX狀態
														  	// "bit3(RX_TIME_QUAL) ==1  is When the RX_TIME timer expires,the chip checks if either sync word is found or PQI is set.
														                      // ==0  is .............................., the chip checks if sync word is found.
														          //==1: RX_TIME溢出時如果收到 sync word 或者PQI is set,則繼續接收 ,否則退出接收狀態
														          //==0: RX_TIME溢出時如果收到 sync word,則繼續接收 ,否則退出接收狀態  2008-05-24改為0
														  	// "bit2--0 == 6 :  0.195% @ WOR_RES=0"
														   	// "bit2--0 == 3 :  2.441ppm @ WOR_RES=1"
//*************************************************************************************************************
0x30,   //17		MCSM1           //接收和發射后進入空閑狀態
                                    
0x18,   //18    MCSM0 (x)     	// 0x18  == Calibration from IDLE to TX/Rx
0x16,   //19		FOCCFG (x)
0x6C,   //1A		BSCFG (x)
//****************************************************************************************************
0x43,   //1B		AGCCTRL2 (x)
										      			//bit7-6 ( MAX_DVGA_GAIN[1:0] ) == 01:  The highest gain setting can not be used
										      			//bit5-3 ( MAX_LNA_GAIN[2:0] ) == 000:   Maximum possible LNA + LNA 2 gain
										      			//bit2-0 ( MAGN_TARGET[2:0] )  == 011:  33 dB  == Target amplitude from channel filter
//******************************************************************************************************
0x40,		//1C		AGCCTRL1 (x)
														   //bit7  == 0:   固定為0
														   //bit6  == 1:   固定為1
														   //bit5-4 ( CARRIER_SENSE_REL_THR[1:0] ) == 00 :   Relative carrier sense threshold disabled
														   //bit3-0 ( CARRIER_SENSE_ABS_THR[3:0] ) == 011 :   3 dB above MAGN_TARGET setting
														                //當大于 " MAGN_TARGET setting " 3dB 時 ,表示有載波
														   //2008-05-20改為0x10  先測試
//****************************************************************************************************
0x91,   //1D		AGCCTRL0 (x)

0x0a,//0xff,   //1E		WOREVT1 //  t_E0 = (750/26000000)*EVT0  = 1890.4ms
0x94,//0xff,   //1F		WOREVT0 //  t_E0 = (750/26000000)*EVT0 *32 = 2500ms  2008-05-24
//**************************************************************************************************
0x39,//0x38,   //20		WORCTRL    
													    //bit7 ==0: 使能RC, When written to 0, automatic initial  calibration will be performed,
													    //bit6-4:   EVENT1[]= 3  is  12  
													    //bit3 ==1:  Enables the RC oscillator calibration.
													    //bit2-0 == 0:   WOR_RES=0
													    //bit2-0 == 1:   WOR_RES=1   2008-05-24
//*************************************************************************************************
0x56,   //21		FREND1 (x)
0x10,   //22		FREND0 (x)   //選擇功率使用的pdat值//!!!出錯會引起輸出功率為0

0xE9,   //23		FSCAL3 (x)
0x2A,   //24		FSCAL2 (x)
0x00,   //25		FSCAL1 (x)
0x1F,   //26		FSCAL0 (x)

0x41,   //27		RCCTRL1
0x00,   //28		RCCTRL0
0x59,   //29		FSTEST (x)
0x7F,   //2A		PTEST

0x3F,   //2B		AGCTST
0x81,   //2C		TEST2 (x)
0x35,   //2D		TEST1 (x)
0x09    //2E		TEST0 (x)

};
//-------------------------------------------------------------------------------
//寫rf設置
//-------------------------------------------------------------------------------
void writeRFSettings(void)
{
  unsigned char i;
  for(i=0; i<47; i++)
  {
      SPIWriteReg(i,ConfigurationCCxxx0_433[i]);
  }
}
//------------------------------------------------------------------------------

unsigned int temp;
unsigned char led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//數碼管顯示值

//-----------------------------------------------------------------------------
//主函數

void main (void)
{
  
    WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
    P2SEL = 0X00;
    P2DIR |= SPI_SIMO + SPI_CLK + CSn_PIN  ;  //為輸出
    P2DIR &= ~( SPI_SOMI +GDO0_PIN );         //為輸入   
    P2OUT &= ~(SPI_SIMO  + SPI_CLK );
    P2OUT |= CSn_PIN;
    P4DIR |= BIT1;
    
    //****************************************************************************** 
    PowerupResetCCxxxx();                   // Reset CCxxxx
    writeRFSettings();                      // Write RF settings to config reg
    SPIWriteReg(CCxxx0_PATABLE , PA_VALE);  //Write PATABLE,設置輸出功率
    //******************************************************************************
    P2IES |= GDO0_PIN;      		//使能GDO0中斷發生在下降沿
    P2IFG = 0x00;			//中斷寄存器清零
    P2IE |= GDO0_PIN;		        //中斷使能
    _EINT();                     	//使能全局中斷
    SPIStrobe(CCxxx0_SIDLE);     	//cc1101退出SWOR
    SPIStrobe(CCxxx0_SFRX);	        //清CCxxx0_RXFIFO
    SPIStrobe(CCxxx0_SRX);      	//進入接收
   
    while(1)
    {
      /*  if(RxFlag == 99)
        {//表示收到數據,數據在rxBuffer,發送方地址在rxAddr中 
            RxFlag = 0;       							
            //for(temp=0; temp<0xffe; temp++);	//延時
            for(temp=0; temp<0x3c; temp++)		//清rxBuffer
            {
                rxBuffer[temp] = 0;
            }
            P4OUT |= BIT0;	//熄燈
            SPIStrobe(CCxxx0_SIDLE);		//cc1101退出SWOR
            SPIStrobe(CCxxx0_SFRX);			//清CCxxx0_RXFIFO
            SPIStrobe(CCxxx0_SRX);     	//進入接收
        }*/
    }
}

//------------------------------------------------------------------------------
#pragma vector=PORT2_VECTOR
__interrupt void p2_ISR (void)
{
    unsigned int length;
    unsigned char *status;
    
    if(P2IFG & GDO0_PIN)//有數據輸入。。
    {
	     // RxFlag = 11;  
	      while( SPIRead(CCxxx0_RXBYTES, READ_STATUS) & CCxxx0_NUM_RXBYTES)// 判斷CCxxx0_RXBYTES 是否為空
	      {
	          length = SPIRead(CCxxx0_RXFIFO ,CCxxx0_READ_SINGLE);//長度=地址(1)+數據(20) 
	          _NOP();   
	          if(length < LENGTH)                                
	          {
	              SPIReadBurstReg(CCxxx0_RXFIFO, rxAddr, 2);//接收 發送方的地址
	              if(rxAddr[1]==ADDR_VAL1 && ADDR_VAL0==0)//發送方在本簇,且當前節點(接收方)是簇頭
	              {
	              	SPIReadBurstReg(CCxxx0_RXFIFO, rxBuffer, length-2);   // Pull data(數據-地址)
	                SPIReadBurstReg(CCxxx0_PKTSTATUS,status,1);//讀取CRC狀態
	                if(*status & CCxxx0_CRC_OK )
		              {
		                //RxFlag = 99; //收到crc效驗正確的數據
		                rxLength = length-2;//保存收到數據包的長度(數據)
		                P4OUT &= ~BIT1;//開燈
                                    P5DIR|=BIT0+BIT1+BIT2+BIT3;//p2.0/1/2是數碼管選擇信號,p2.3是使能信號。
                                    P3DIR=0XFF;//
                                    P3OUT=led[rxBuffer[0]];
                                    P5OUT=0X0A;//
                                   // if(RxFlag == 99)
       // {//表示收到數據,數據在rxBuffer,發送方地址在rxAddr中 
            //RxFlag = 0;       							
            //for(temp=0; temp<0xffe; temp++);	//延時
                               //for(temp=0; temp<0x06; temp++)		//清rxBuffer
                                // {
                                 //   rxBuffer[temp] = 0;
                                 //}
                                  P4OUT |= BIT1;	//熄燈
                                  SPIStrobe(CCxxx0_SIDLE);		//cc1101退出SWOR
                                  SPIStrobe(CCxxx0_SFRX);			//清CCxxx0_RXFIFO
                                  SPIStrobe(CCxxx0_SRX);     	//進入接收
		                break;
		              }
		       }
	          }
	      }
          
    }
    _NOP();
    P2IFG  = 0X00;//清中斷寄存器,
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区麻豆网站| 国产欧美日韩麻豆91| 91久久一区二区| www.亚洲人| 成人高清视频免费观看| 国产在线日韩欧美| 精品一区二区三区香蕉蜜桃 | 大白屁股一区二区视频| 精品亚洲欧美一区| 久久99精品久久久久婷婷| 日韩成人免费看| 91社区在线播放| 国产一区二区女| 日本中文字幕一区| 日韩高清在线一区| 日韩高清在线观看| 另类调教123区 | 国产精品美日韩| 国产精品视频九色porn| 中文字幕一区二区三区不卡在线 | 黑人巨大精品欧美一区| 国产精品一区二区你懂的| 成人天堂资源www在线| 成人黄色软件下载| 欧洲av在线精品| 欧美一区国产二区| www国产精品av| 亚洲人午夜精品天堂一二香蕉| 夜夜精品浪潮av一区二区三区| 五月婷婷综合激情| 国产美女精品人人做人人爽| 成人av在线电影| 欧美老女人第四色| 国产欧美一区二区在线| 亚洲精品成人在线| 久久精品国产久精国产| eeuss影院一区二区三区| 欧美情侣在线播放| 久久精子c满五个校花| 亚洲最大的成人av| 久久99九九99精品| 色综合久久中文字幕综合网| 日韩欧美国产综合一区| 亚洲天天做日日做天天谢日日欢| 日韩高清国产一区在线| 不卡电影免费在线播放一区| 欧美精品日日鲁夜夜添| 亚洲国产精品t66y| 五月天亚洲精品| 不卡在线观看av| 日韩一区二区不卡| 亚洲欧美另类图片小说| 久99久精品视频免费观看| 91国偷自产一区二区三区观看| 欧美电影免费观看高清完整版| 亚洲色图在线视频| 国产在线精品不卡| 欧美性猛片xxxx免费看久爱| 国产日韩三级在线| 日韩激情视频在线观看| 91丨九色丨尤物| 久久久av毛片精品| 午夜精品成人在线| av在线一区二区三区| 日韩精品中文字幕在线一区| 亚洲一区在线视频观看| 波多野结衣欧美| 26uuu国产在线精品一区二区| 亚洲福利一区二区三区| 99精品久久免费看蜜臀剧情介绍| 久久综合资源网| 日韩二区三区在线观看| 91久久精品一区二区三| 国产日韩欧美激情| 乱中年女人伦av一区二区| 欧美午夜影院一区| 亚洲日本欧美天堂| 成人av先锋影音| 国产亚洲精品福利| 精品在线播放免费| 欧美成人高清电影在线| 午夜精品福利久久久| 欧美性大战xxxxx久久久| 亚洲色图制服丝袜| av电影在线观看一区| 久久久国产综合精品女国产盗摄| 久久国产精品免费| 欧美一级免费大片| 日本大胆欧美人术艺术动态| 3atv在线一区二区三区| 午夜精品福利一区二区三区av| 在线精品视频免费播放| 亚洲精品乱码久久久久| 91亚洲精品乱码久久久久久蜜桃| 国产精品无人区| 国产91露脸合集magnet| 国产欧美一区二区精品婷婷| 国产激情偷乱视频一区二区三区| 久久女同互慰一区二区三区| 国产一区二区不卡老阿姨| 精品国产乱码久久久久久浪潮| 麻豆久久久久久| 精品国产免费久久| 狠狠色丁香婷婷综合| 久久久噜噜噜久久中文字幕色伊伊| 久久超碰97中文字幕| 精品粉嫩超白一线天av| 国产精品一二三四| 国产欧美日韩综合精品一区二区| 国产·精品毛片| 亚洲视频免费观看| 91蝌蚪porny成人天涯| 亚洲免费av在线| 欧美日韩一本到| 免费一级欧美片在线观看| 欧美电影免费观看高清完整版在线观看 | 国产成人午夜精品5599| 亚洲国产精品精华液2区45| 99综合电影在线视频| 亚洲黄色小说网站| 9191成人精品久久| 激情五月婷婷综合| 国产精品色噜噜| 91行情网站电视在线观看高清版| 午夜久久久久久电影| 欧美电影免费观看高清完整版 | 国产伦精品一区二区三区免费| 国产欧美一区二区精品性色| 91偷拍与自偷拍精品| 亚洲bt欧美bt精品777| 日韩欧美高清dvd碟片| 岛国av在线一区| 亚洲一区二三区| 精品久久久久久最新网址| 成人av中文字幕| 石原莉奈在线亚洲二区| 国产清纯在线一区二区www| 91国偷自产一区二区三区观看| 秋霞午夜av一区二区三区| 中文字幕精品三区| 欧美日韩一级片在线观看| 国产一区二区三区在线看麻豆| 亚洲同性同志一二三专区| 日韩一区二区在线看| 99亚偷拍自图区亚洲| 肉丝袜脚交视频一区二区| 中文一区一区三区高中清不卡| 欧美三级中文字| 成人听书哪个软件好| 日韩和的一区二区| 国产精品久久久久天堂| 欧美一级国产精品| 91网站在线播放| 国产在线视频一区二区| 夜夜精品浪潮av一区二区三区| 久久久亚洲精品石原莉奈| 欧美三级视频在线播放| 懂色av一区二区夜夜嗨| 首页国产欧美日韩丝袜| 日韩一区欧美一区| 精品99久久久久久| 884aa四虎影成人精品一区| 91在线观看一区二区| 极品美女销魂一区二区三区免费 | 97se亚洲国产综合自在线| 久久99精品国产麻豆婷婷洗澡| 亚洲欧美另类小说| 国产午夜亚洲精品羞羞网站| 欧美卡1卡2卡| 色婷婷av一区二区三区之一色屋| 国产精品中文字幕一区二区三区| 午夜国产精品影院在线观看| 亚洲色图在线看| 国产农村妇女毛片精品久久麻豆| 在线不卡中文字幕| 91久久精品一区二区| 国产91精品一区二区| 国模娜娜一区二区三区| 日本不卡一区二区三区| 一区二区三区在线免费视频| 国产精品久久午夜夜伦鲁鲁| 久久午夜国产精品| 日韩久久久精品| 91精品国产丝袜白色高跟鞋| 欧美在线观看视频一区二区 | 中文字幕欧美区| 2020国产精品| 精品入口麻豆88视频| 欧美一级片在线看| 91精品欧美久久久久久动漫| 欧美色老头old∨ideo| 在线影院国内精品| 色素色在线综合| 在线影院国内精品| 在线欧美日韩精品| 日本精品一级二级| 色中色一区二区| 欧美在线观看一二区| 欧美中文字幕一区二区三区亚洲| 91久久精品国产91性色tv|