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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ia4421.c

?? 射頻模塊IA4421接受發(fā)送程序! 已經(jīng)在產(chǎn)品上得到驗(yàn)證
?? C
字號(hào):
////////////初始化SPI////////////////
void init_spi(void)
	{ PIR1=0;
      SSPCON=0X21;       //同步串行口使能SSPEN=1(SPI方式和I2C方式),時(shí)鐘低電平為空閑狀態(tài)CKP=0,FOSC/16
      SSPSTAT=0XC0;      //在輸出數(shù)據(jù)中間采樣輸入數(shù)據(jù)SMP=1,在上升沿發(fā)送數(shù)據(jù)(SKP=0,SKE=1)
      TRISC5=0;
      TRISC3=0;
      TRISC4=1;
	}
////////////用SPI口讀寫(xiě)數(shù)據(jù)至NRF905//////////
uchar SpiWriteRead(unsigned char b)
    {
      uchar data;
      TRISC5=0;
      TRISC3=0;
      TRISC4=1;
      //SSPIF=0;
      
      //GIE=0;
      SSPBUF=b;
      while(SSPIF==0);                                                                                //死循環(huán)
        SSPIF=0;
      data=SSPBUF;
      //GIE=1;
      return(data);
    }
////////////用SPI口讀寫(xiě)數(shù)據(jù)至NRF905//////////
uchar SpiSlowWriteRead(unsigned char b)
    {
      uchar data;
      TRISC5=0;
      TRISC3=0;
      TRISC4=1;
      //SSPIF=0;
      
      //GIE=0;
      SSPBUF=b;
      while(SSPIF==0);                                                                                //死循環(huán)
        SSPIF=0;
      data=SSPBUF;
      //GIE=1;
      return(data);
    }
void Int_Init(void)
   { TRISB0=1;
     INTEDG=0;    //下降沿有效   
     INTF=0;
     INTE=1;
     GIE=1;
   }
void Set_Timer1Start(uint Limit)  //8us/s
	{ TMR1L=Limit;
      TMR1H=Limit>>8;
      //TMR1L=0x23;
      //TMR1H=0x80;
      T1CON=0X30;      //1:8 
      PEIE=1;                                      
      TMR1ON=1;
      TMR1IF=0;
      TMR1IE=1;        
	}
//===============================================================================================

void Set_Timer1(uint Limit)  //8us/s
	{ TMR1L=Limit;
      TMR1H=Limit>>8;
      //TMR1L=0x23;
      //TMR1H=0x80;
      T1CON=0X30;      //1:8 
      PEIE=1;                                      
      TMR1ON=1;
      TMR1IF=0;
      TMR1IE=1;        
	}
//===============================================================================================

void Turn_Off_Timer1(void)
	{ TMR1ON=0;
      TMR1IF=0;
      TMR1IE=0; 
	}
//===============================================================================================

void Enable_IntExt(void)
   { TRISB0=1;
     INTEDG=0;    //下降沿有效   
     INTF=0;
     INTE=1;     
   }
//===============================================================================================
void Disable_IntExt(void)
   { INTF=0;
     INTE=0;
   }

void Timer2_Init(void)
  	{                                        //1ms
     T2CON=0X0d;                             // 1:1  1:4  1*4=4;
     TMR2=0;
     PR2=249;                                //250*4=1ms
     PEIE=1;     
     TMR2IF=0;
     TMR2IE=1;
  	}

void Ia442x_SlowSpiWriteCommand(unsigned int x)	            //寫(xiě)指令
   {
	unsigned char comdata1,comdata2;
	unsigned int a;
	a=x;
    TRISC0=0;                       //Ia442x_nSEL
	Ia442x_nSEL=0;
	comdata2=a;
	comdata1=a>>8;
	SpiSlowWriteRead(comdata1);
	SpiSlowWriteRead(comdata2);
	Ia442x_nSEL=1;
   }
void Ia442x_SpiWriteCommand(unsigned int x)	            //寫(xiě)指令
   {
	unsigned char comdata1,comdata2;
	unsigned int a;
	a=x;
    TRISC0=0;                       //Ia442x_nSEL
    GIE=0;
	Ia442x_nSEL=0;
	comdata2=a;
	comdata1=a>>8;
	SpiWriteRead(comdata1);
	SpiWriteRead(comdata2);    
	Ia442x_nSEL=1;
    GIE=1;
   }
unsigned int Ia442x_SlowSpiReadWord(void)	        //讀狀態(tài)
   {
	unsigned int u;
    TRISC0=0;                                  //Ia442x_nSEL    
	Ia442x_nSEL=0;
	u=SpiSlowWriteRead(0X00);
	u<<=8;
	u+=SpiSlowWriteRead(0X00);
	Ia442x_nSEL=1;
	return(u);
   }
unsigned int Ia442x_SpiReadWord(void)	        //讀狀態(tài)
   {
	unsigned int u;
    TRISC0=0;                                  //Ia442x_nSEL
    GIE=0;
	Ia442x_nSEL=0;
	u=SpiWriteRead(0X00);
	u<<=8;
	u+=SpiWriteRead(0X00);
	Ia442x_nSEL=1;
    GIE=1;
	return(u);
   }
void Ia442x_Init(void)					//IA442x初始化
{
	Ia442x_SpiWriteCommand(0x80d8);		//配置命令,fd-915M,dd-433M  ,15pF COMMAND:0X80XX
	                                    //         Bit 15 14 13 12 11 10 9 8  7  6  5  4  3  2  1  0   POR
                                        //              1  0  0  0  0  0 0 0 el ef b1 b0 x3 x2 x1 x0 8008h
    Ia442x_SpiWriteCommand(0x8209);
	//Ia442x_SpiWriteCommand(0x8201);		//電源管理    COMMAND:0X82XX    
	                                    //         Bit 15 14 13 12 11 10 9 8  7   6  5  4  3  2  1  0   POR
                                        //              1  0  0  0  0  0 1 0 er ebb et es ex eb ew dc 8208h
	Ia442x_SpiWriteCommand(Frequency[Frequency_Conunter]);		//頻率設(shè)置    COMMAND:0XAXXX
	                                    //         Bit 15 14 13 12  11  10  9  8  7  6  5  4  3  2  1  0   POR
                                        //              1  0  1  0 f11 f10 f9 f8 f7 f6 f5 f4 f3 f2 f1 f0 A680h
	                                    //         f0 = 10 * C1 * (C2 + F/4000) [MHz]   
	                                    //          Band [MHz] C1 C2
                                        //                  433 1 43
                                        //                  868 2 43
                                        //                  915 3 30
	Ia442x_SpiWriteCommand(0xc647);		//波特率設(shè)置0xc623:9600bps  COMMAND:0XC6XX   0xc606:50kbps
	                            	    //         Bit 15 14 13 12 11 10 9 8  7  6  5  4  3  2  1  0   POR
                                        //              1  1  0  0  0  1 1 0 cs r6 r5 r4 r3 r2 r1 r0 C623h
	                                    //波特率計(jì)算:BR = 10000 / 29 / (R+1) / (1+cs*7) [kbps]  
	                                    //            R= (10000 / 29 / (1+cs*7) / BR) – 1
	Ia442x_SpiWriteCommand(0x94c0);		//接收控制  COMMAND:0X9xxx  //0x94c0--BW:67kHz 
	                                    //        Bit 15 14 13 12 11  10  9  8  7  6  5  4  3  2  1  0   POR
                                        //             1  0  0  1  0 p16 d1 d0 i2 i1 i0 g1 g0 r2 r1 r0 9080h  
										//                                     0  0   0
	Ia442x_SpiWriteCommand(0xc2ec);		//數(shù)據(jù)濾波  COMMAND:0Xc2xx
                                		//        Bit 15 14 13 12 11 10 9 8  7  6 5 4 3  2  1  0   POR
                                        //             1  1  0  0  0  0 1 0 al ml 1 s 1 f2 f1 f0 C22Ch
	Ia442x_SpiWriteCommand(0xca81);		//FIFO COMMAND   COMMAND:0Xcaxx
	                            		//        Bit 15 14 13 12 11 10 9 8  7  6  5  4 3  2  1  0   POR
                                		//             1  1  0  0  1  0 1 0 f3 f2 f1 f0 0 al ff dr CA80h    
	Ia442x_SpiWriteCommand(0xc49b);		//AFC COMMAND  COMMAND:0Xc4xx
	                                    //        Bit 15 14 13 12 11 10 9 8  7  6   5   4  3  2  1  0   POR
                                        //             1  1  0  0  0  1 0 0 a1 a0 rl1 rl0 st fi oe en C4F7h
	Ia442x_SpiWriteCommand(0x9810);		//TXCTRL  COMMAND:0X98xx   FSK頻率偏移定在0x9810--+-30KHz,正極性調(diào)制,輸出功率最大
	                                    //        Bit 15 14 13 12 11 10 9  8  7  6  5  4 3  2  1  0   POR
                                        //             1  0  0  1  1  0 0 mp m3 m2 m1 m0 0 p2 p1 p0 9800h
	                                    //        fout = f0 + (-1)SIGN * (M + 1) * (15 kHz)
	//Ia442x_SpiWriteCommand(0xffff);		//WAKEUP  COMMAND:0Xfxxx
	                                    //        Bit 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0   POR
                                        //             1  1  1 r4 r3 r2 r1 r0 m7 m6 m5 m4 m3 m2 m1 m0 E196h
	                                    //        Twake-up = M * 2R [ms]
    //	Ia442x_SpiWriteCommand(0xc80e);		//間歇工作
    //	Ia442x_SpiWriteCommand(0xc060);		//時(shí)鐘輸出
    //Ia442x_SpiWriteCommand(0xca83);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费观看视频| 欧美福利电影网| 中文字幕中文字幕一区| 成人国产精品免费观看视频| 国产精品国产成人国产三级| 欧洲av一区二区嗯嗯嗯啊| 亚洲成av人片一区二区三区| 欧美一区二区三区日韩| 国产一级精品在线| 亚洲人成在线播放网站岛国| 在线不卡欧美精品一区二区三区| 精品在线一区二区| 亚洲国产精品成人综合色在线婷婷 | 日韩一区二区免费视频| 国产一区 二区 三区一级| 日韩伦理免费电影| 欧美一区二区三区爱爱| 国产精品一二三四五| 一区二区三区欧美| 日韩欧美国产电影| www.色综合.com| 日本不卡一区二区三区高清视频| 国产欧美日韩在线看| 91久久国产综合久久| 久色婷婷小香蕉久久| 国产精品久久久久久久久快鸭| 91福利视频在线| 国产乱人伦偷精品视频不卡| 亚洲一线二线三线久久久| 26uuu久久天堂性欧美| 91麻豆精品视频| 激情六月婷婷久久| 亚洲高清在线精品| 国产欧美精品一区aⅴ影院| 欧美日韩国产高清一区| 岛国精品在线播放| 日韩av一级片| 亚洲柠檬福利资源导航| 久久女同性恋中文字幕| 欧美亚洲国产一卡| 成人蜜臀av电影| 另类专区欧美蜜桃臀第一页| 亚洲精品中文字幕乱码三区| 久久男人中文字幕资源站| 欧美日韩国产区一| 色婷婷亚洲精品| 国产精品18久久久久| 日韩av高清在线观看| 亚洲精品欧美综合四区| 欧美韩国日本一区| 精品少妇一区二区三区视频免付费 | 国产精品嫩草久久久久| 欧美mv和日韩mv国产网站| 欧美图区在线视频| 色综合一区二区三区| 国产精品一区在线| 蜜臀av国产精品久久久久| 亚洲综合自拍偷拍| 亚洲欧洲精品一区二区三区| 久久久久国产精品麻豆ai换脸 | 中文字幕免费一区| 久久一留热品黄| 欧美电视剧在线观看完整版| 欧美肥妇bbw| 69久久99精品久久久久婷婷 | 91黄色激情网站| av一区二区三区四区| 成人性生交大片免费看中文网站| 韩日欧美一区二区三区| 蜜桃av一区二区三区电影| 天天射综合影视| 肉丝袜脚交视频一区二区| 婷婷中文字幕一区三区| 午夜久久福利影院| 天堂成人免费av电影一区| 亚洲大片一区二区三区| 亚洲成人久久影院| 日韩国产在线观看| 久久成人免费日本黄色| 激情综合亚洲精品| 国产精品888| eeuss鲁片一区二区三区 | 国产一区二区三区高清播放| 国产精品1024| 99精品视频在线播放观看| 99精品国产视频| 色悠久久久久综合欧美99| 色哦色哦哦色天天综合| 91福利国产精品| 欧美日韩午夜在线| 欧美一区二区三区啪啪| 欧美精品一区二区三| 国产午夜精品一区二区 | 久久久不卡网国产精品一区| 久久久久久久久久电影| 亚洲欧美国产高清| 午夜精品福利一区二区蜜股av| 日韩极品在线观看| 国产一区二区三区黄视频| 91伊人久久大香线蕉| 欧美午夜精品久久久久久超碰| 日韩欧美国产wwwww| 久久久美女艺术照精彩视频福利播放| 中文一区二区在线观看| 一区二区三区中文字幕精品精品 | 亚洲国产精品二十页| 亚洲精品成人少妇| 人人爽香蕉精品| 国产经典欧美精品| 欧美在线观看视频一区二区 | 欧美一区二区三区在线视频| 337p日本欧洲亚洲大胆精品| 成人欧美一区二区三区白人 | 国产毛片精品一区| 色成人在线视频| 精品国产污污免费网站入口| 亚洲日本一区二区| 美女一区二区在线观看| 色哟哟国产精品| 久久影院午夜论| 亚欧色一区w666天堂| voyeur盗摄精品| 日韩一区二区在线看| 综合久久一区二区三区| 美国毛片一区二区| 一本大道久久a久久精品综合| 精品国精品自拍自在线| 亚洲欧洲色图综合| 精品影院一区二区久久久| 欧美亚洲愉拍一区二区| 国产精品日日摸夜夜摸av| 秋霞午夜鲁丝一区二区老狼| 一本一道波多野结衣一区二区| 精品成人免费观看| 水野朝阳av一区二区三区| 不卡在线视频中文字幕| 久久婷婷综合激情| 日韩不卡一区二区三区| 在线免费观看不卡av| 中文一区在线播放| 国产一区二区h| 欧美变态tickling挠脚心| 亚洲h在线观看| 欧美午夜精品久久久久久超碰| 国产精品福利av| 岛国精品在线观看| 久久精品视频免费观看| 精品一区二区三区日韩| 91精品国产高清一区二区三区| 尤物在线观看一区| 97久久超碰国产精品| 欧美国产一区二区在线观看| 国产在线精品一区二区三区不卡 | 偷窥少妇高潮呻吟av久久免费| 色欧美日韩亚洲| 一区二区三区精品| av中文字幕亚洲| 国产日本欧洲亚洲| 国产精品69久久久久水密桃| 久久久久久久久久久黄色| 国产呦萝稀缺另类资源| 精品第一国产综合精品aⅴ| 美女高潮久久久| 日韩精品一区在线| 精品影视av免费| 26uuu成人网一区二区三区| 精品在线播放免费| 久久精品亚洲精品国产欧美| 国产成人免费av在线| 国产欧美精品区一区二区三区 | 欧美午夜精品一区| 亚洲成va人在线观看| 91精品国产入口| 麻豆极品一区二区三区| 精品久久久久99| 国产成人精品亚洲777人妖 | 亚洲一区精品在线| 欧美性受xxxx黑人xyx| 石原莉奈一区二区三区在线观看| 91精品在线观看入口| 国产在线麻豆精品观看| 国产精品另类一区| 日本精品一级二级| 午夜精品久久久久久久蜜桃app| 制服丝袜一区二区三区| 久久99久久99| 国产精品―色哟哟| 在线观看免费亚洲| 日韩高清不卡一区二区| 久久久国产一区二区三区四区小说| 国产91丝袜在线播放0| 亚洲女人小视频在线观看| 91麻豆精品国产无毒不卡在线观看| 久久99精品国产麻豆不卡| 国产精品看片你懂得| 欧美日韩中字一区| 国产一区二区久久| 亚洲精品ww久久久久久p站| 日韩一区二区电影网| 成人18视频在线播放|