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

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

?? nrf2401a_pub.h

?? nrf2401射頻模塊接受和發射代碼
?? H
字號:
/****************************************************************************
 **
 **     ERC-RF2401無線收發模塊驅動程序的h文檔
 **
 ***************************************************************************/


#ifndef nRF2401A_pub_h
#define nRF2401A_pub_h

#include "iom48.h"    //IO寄存器定義文件

/*******************IO定義(根據具體情況重新定義)********************/
#define nRF2401A_CE_DDR      DDRD_Bit7
#define nRF2401A_CS_DDR      DDRB_Bit3
#define nRF2401A_DR1_DDR     DDRB_Bit2
#define nRF2401A_CLK1_DDR    DDRB_Bit5
#define nRF2401A_DATA_DDR    DDRB_Bit4
#define nRF2401A_PWR_UP_DDR  DDRD_Bit5
//
#define nRF2401A_CE          PORTD_Bit7
#define nRF2401A_CS          PORTB_Bit3
#define nRF2401A_DR1         PORTB_Bit2
#define nRF2401A_CLK1        PORTB_Bit5
#define nRF2401A_DATA        PORTB_Bit4
#define nRF2401A_PWR_UP      PORTD_Bit5
//
#define nRF2401A_DR1_PIN     PINB_Bit2
#define nRF2401A_DATA_PIN    PINB_Bit4

/*******************IO初始化(根據具體情況重新定義)********************/
#define nRF2401A_IO_INITIALIZTION()  \
nRF2401A_CE_DDR      = 1;\
nRF2401A_CS_DDR      = 1;\
nRF2401A_DR1_DDR     = 0;\
nRF2401A_CLK1_DDR    = 1;\
nRF2401A_DATA_DDR    = 1;\
nRF2401A_PWR_UP_DDR  = 1;\
nRF2401A_DR1         = 1;\
nRF2401A_PWR_UP      = 0;\
nRF2401A_CLK1        = 0

/*******************宏函數**************************/
#define nRF2401A_READ_DATA() \
  (nRF2401A_DATA_DDR = 0,nRF2401A_DATA = 1)

#define nRF2401A_WRITE_DATA() \
  (nRF2401A_DATA_DDR = 1)

/*掉電模式*/
#define nRF2401A_POWER_DOWN_MODE() \
nRF2401A_PWR_UP = 0

/*空閑模式*/
#define nRF2401A_STANDBY_MODE() \
nRF2401A_PWR_UP = 1;\
nRF2401A_CE     = 0;\
nRF2401A_CS     = 0

/*配置模式*/
#define nRF2401A_CONFIG_MODE() \
nRF2401A_PWR_UP = 1;\
nRF2401A_CE     = 0;\
nRF2401A_CS     = 1;\
for(unsigned char temp=0; temp<10; temp++)

/*收發模式*/
#define nRF2401A_ACTIVE_MODE() \
nRF2401A_PWR_UP = 1;\
nRF2401A_CE     = 1;\
nRF2401A_CS     = 0;\
for(unsigned char temp=0; temp<10; temp++)

#define nRF2401A_CONFIG_1BIT(rxen) \
nRF2401A_WRITE_DATA();\
nRF2401A_CONFIG_MODE();\
nRF2401A_DATA = rxen;\
nRF2401A_CLK1 = 0;\
nRF2401A_CLK1 = 0;\
nRF2401A_CLK1 = 0;\
nRF2401A_CLK1 = 0;\
nRF2401A_CLK1 = 1;\
nRF2401A_CLK1 = 1;\
nRF2401A_CLK1 = 1;\
nRF2401A_CLK1 = 1;\
nRF2401A_CLK1 = 0;\
nRF2401A_STANDBY_MODE()

/*******************配置字節與字節格式*********************/
//--------------------------------------------------------------
//<RF-Configuration-Register 配置信息>

#define RXEN	    0x1   //收發模式選擇   0/發射模式  1/接收模式
#define RF_CH	    0x2   //載波頻率 freq=2400+RF_CH*1=2400+2*1=2402MHz

#define RF_PWR	    0x3   //增益強度    0/-20dB   1/-10dB   2/-5dB   3/0dB
#define XO_F	    0x3   //外部晶振頻率  0/4M  1/8M  2/12M  3/16M  4/20M
#define RFDR_SB	    0x0   //傳輸速率    0/250K bps   1/1M bps
#define CM          0x1   //傳輸方式    0/direct mode   1/ShockBurst mode
#define RX2_EN      0x0   //第二通道接收使能   0/關閉  1/使能

#define CRC_EN      0x1   //CRC校驗使能        0/關閉  1/使能
#define CRC_L       0x1   //CRC校驗字節長度    0/8位CRC校驗  1/16位CRC校驗
#define ADDR_W      0x10  //地址字節位數

#define ADDR1_Byte4 0x0   
#define ADDR1_Byte3 0xcc  
#define ADDR1_Byte2 0xcc  
#define ADDR1_Byte1 0xcc  
#define ADDR1_Byte0 0xcc  //第一通道接收地址

#define ADDR2_Byte4 0x0   
#define ADDR2_Byte3 0x1c  
#define ADDR2_Byte2 0xcc  
#define ADDR2_Byte1 0xcc  
#define ADDR2_Byte0 0xcc  //第二通道接收地址

#define DATA1_W     0xe0  //第一通道數據長度

#define DATA2_W     0xe0  //第二通道數據長度
//-----------------------------------------------------------

//<將設置信息組合成每個字節的數據信息,此區域無需修改>
#define nRF2401AConfig_Byte0       (RF_CH<<1  | RXEN)
#define nRF2401AConfig_Byte1       (RX2_EN<<7 | CM<<6 | RFDR_SB<<5 | XO_F<<2 | RF_PWR)
#define nRF2401AConfig_Byte2       (ADDR_W<<2 | CRC_L<<1 | CRC_EN)
#define nRF2401AConfig_Byte3       (ADDR1_Byte0)
#define nRF2401AConfig_Byte4       (ADDR1_Byte1)
#define nRF2401AConfig_Byte5       (ADDR1_Byte2)
#define nRF2401AConfig_Byte6       (ADDR1_Byte3)
#define nRF2401AConfig_Byte7       (ADDR1_Byte4)
#define nRF2401AConfig_Byte8       (ADDR2_Byte0)
#define nRF2401AConfig_Byte9       (ADDR2_Byte1)
#define nRF2401AConfig_Byte10      (ADDR2_Byte2)
#define nRF2401AConfig_Byte11      (ADDR2_Byte3)
#define nRF2401AConfig_Byte12      (ADDR2_Byte4)
#define nRF2401AConfig_Byte13      (DATA1_W)
#define nRF2401AConfig_Byte14      (DATA2_W)
//------------------------------------------------------------

/*******************函數申明*********************/
void nRF2401AWrite8Bit(unsigned char byte);
unsigned char nRF2401ARead8BitChannel_1(void);
void nRF2401AConfigRegisters(unsigned char* p);
void nRF2401AWriteTxPayload(unsigned char* p,unsigned char total);
void nRF2401AReadRxPayload(unsigned char* p,unsigned char total);
void nRF2401AInitializtion();
unsigned char nRF2401AScanf(unsigned char* p);
void nRF2401APrintf(unsigned char* p);


#endif  //nRF2401A_pub_h


















?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区日韩在线观看| 在线不卡中文字幕播放| 日韩av午夜在线观看| 国产精品成人免费在线| 国产三级欧美三级日产三级99 | 国产精品久久久久久久久图文区| 91精品国产乱码| 色香色香欲天天天影视综合网| 国产成人精品免费视频网站| 激情五月激情综合网| 日韩中文字幕不卡| 日本va欧美va精品发布| 美国欧美日韩国产在线播放| 奇米777欧美一区二区| 久久精品国产77777蜜臀| 欧美aⅴ一区二区三区视频| 麻豆免费精品视频| 国产一区二区久久| 不卡视频免费播放| 在线观看区一区二| 91精品国产欧美日韩| 亚洲精品在线免费播放| 国产精品美女久久久久aⅴ国产馆| 日本一区二区三区视频视频| 亚洲精品国产无天堂网2021| 丝袜诱惑亚洲看片| 国产乱码精品一区二区三区av| 成人小视频免费在线观看| jlzzjlzz亚洲日本少妇| 色综合亚洲欧洲| 在线影院国内精品| 555www色欧美视频| 欧美国产一区在线| 亚洲bt欧美bt精品| 国产一区二区三区蝌蚪| 色综合久久中文综合久久97| 欧美日本在线播放| 亚洲国产成人私人影院tom| 亚洲香肠在线观看| 国产精品一区三区| 欧美日韩成人一区二区| 久久在线免费观看| 亚洲福利国产精品| 高清成人在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 夜夜亚洲天天久久| 久久精品国产精品亚洲精品| 99久久综合国产精品| 欧美高清视频一二三区| 欧美国产精品一区| 欧美a级理论片| 在线观看av一区| 国产欧美一区二区在线观看| 午夜精品福利一区二区蜜股av| 福利一区在线观看| 日韩一区二区在线观看视频| 欧美疯狂性受xxxxx喷水图片| 国产视频不卡一区| 亚洲在线观看免费视频| 不卡在线视频中文字幕| 欧美电影免费观看完整版| 一区二区三区国产精华| 成人毛片在线观看| 久久精品免费在线观看| 亚洲国产一二三| 成人黄页毛片网站| 久久久久久久久久久久久女国产乱| 亚洲h在线观看| av网站一区二区三区| 国产三级三级三级精品8ⅰ区| 天堂影院一区二区| 欧美巨大另类极品videosbest| 亚洲欧美一区二区不卡| hitomi一区二区三区精品| 国产婷婷一区二区| 国内精品写真在线观看| 日韩一区二区精品在线观看| 日韩av一区二区在线影视| 欧美疯狂做受xxxx富婆| 蜜桃视频一区二区| 欧美不卡一二三| 免费看精品久久片| 欧美va亚洲va| 国产二区国产一区在线观看| 国产日韩欧美a| 成人久久视频在线观看| 国产精品国产自产拍在线| av福利精品导航| 国产精品美女久久久久久久网站| 波多野结衣亚洲| 一区二区三区在线观看网站| 在线观看亚洲一区| 日韩电影免费在线| 久久久久久久久免费| 顶级嫩模精品视频在线看| 中文字幕一区二区三区色视频| 成人一级视频在线观看| 久久久91精品国产一区二区三区| 国产成人aaa| 久久精品网站免费观看| 高清在线不卡av| 亚洲激情自拍视频| 欧美一区二区播放| 美女诱惑一区二区| 国产三级欧美三级日产三级99 | 婷婷国产在线综合| 欧美不卡一区二区三区四区| 成人网在线播放| 亚洲成人av在线电影| 欧美成人官网二区| 91黄色激情网站| 久久福利视频一区二区| 亚洲欧洲韩国日本视频| 欧美日韩成人综合天天影院 | 久久91精品久久久久久秒播| 国产无一区二区| 欧美色图第一页| 国产精品88av| 午夜av区久久| 国产精品情趣视频| 91丝袜美女网| 国产成人丝袜美腿| 青青青爽久久午夜综合久久午夜| 中文字幕亚洲区| 精品福利一区二区三区| 99精品黄色片免费大全| 精品午夜一区二区三区在线观看 | 亚洲影视在线播放| 欧美激情在线看| 欧美大黄免费观看| 在线播放/欧美激情| 91视视频在线观看入口直接观看www | 国产在线视频精品一区| 久久久91精品国产一区二区精品| 国产91在线看| 亚洲午夜久久久久久久久久久 | 日韩理论片在线| 欧美中文字幕久久| 午夜影视日本亚洲欧洲精品| 欧美精品一区视频| 色噜噜狠狠一区二区三区果冻| 天涯成人国产亚洲精品一区av| 久久综合久久久久88| 亚洲精品ww久久久久久p站| 日韩视频在线永久播放| 国产宾馆实践打屁股91| 婷婷久久综合九色国产成人| 国产性天天综合网| 国模一区二区三区白浆| 亚洲国产精品久久人人爱| 日韩美一区二区三区| 色丁香久综合在线久综合在线观看| 午夜av一区二区三区| 久久久精品国产免大香伊| 欧美精品一二三四| av亚洲产国偷v产偷v自拍| 青青草国产成人99久久| 中文字幕一区二区三区精华液| 宅男噜噜噜66一区二区66| 国产精品1区2区3区| 久久精品国产秦先生| 亚洲444eee在线观看| 一区二区视频免费在线观看| 2020国产精品自拍| 国内精品国产成人| 日本亚洲一区二区| 亚洲午夜私人影院| 樱桃国产成人精品视频| 中文字幕不卡在线| 精品久久久久久亚洲综合网| 欧美天堂一区二区三区| 激情综合网激情| 青娱乐精品在线视频| 香蕉成人啪国产精品视频综合网| 国产精品青草久久| 久久久噜噜噜久久中文字幕色伊伊| 国产一区二区三区久久久| 视频一区二区三区在线| 亚洲一区二区在线免费看| 亚洲精选免费视频| 91成人在线免费观看| 91久久精品一区二区三区| 99久久伊人网影院| 91啪九色porn原创视频在线观看| 国内一区二区在线| 精品一区二区在线免费观看| 蜜桃传媒麻豆第一区在线观看| 婷婷成人综合网| 午夜电影网一区| 麻豆免费精品视频| 亚洲一区二区三区四区不卡| 精品国产一区二区三区久久影院| 日韩欧美国产麻豆| 精品国产乱码久久久久久影片| 精品粉嫩aⅴ一区二区三区四区| 欧美一区二区三区啪啪| 欧美日韩精品一区二区| 7777精品伊人久久久大香线蕉的| 99精品欧美一区二区三区综合在线| 色婷婷综合久久久中文字幕|