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

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

?? nrf24l01.h

?? C51驅(qū)動(dòng)nrf24l01無(wú)線(xiàn)發(fā)送
?? H
字號(hào):
#include "config.h"
#ifndef _NRF24L01_H_
#define _NRF24L01_H_

/************************************NRF24L01端口定義***********************************/
/*
sbit    NC     =P2^0;	 //沒(méi)用,不接也可
sbit 	MISO	=P2^5;	 //數(shù)字輸出(從 SPI 數(shù)據(jù)輸出腳)
sbit 	MOSI	=P2^4;	 //數(shù)字輸入(從 SPI 數(shù)據(jù)輸入腳)
sbit	SCK	    =P1^7;	 //數(shù)字輸入(SPI 時(shí)鐘)
sbit	CE	    =P2^1;	 //數(shù)字輸入(RX 或 TX 模式選擇)
sbit	CSN		=P2^2;	 //數(shù)字輸入(SPI片選信號(hào))
sbit	IRQ		=P2^6;	 //數(shù)字輸入(可屏蔽中斷)
*/
/************************************按鍵***********************************************/
/*
sbit	KEY1=P3^3;//按鍵S1
sbit	KEY2=P3^2;//按鍵S2
*/
/************************************數(shù)碼管位選******************************************/
/*
sbit	led1=P1^0;	//LED0
sbit	led2=P1^1;	//LED1
sbit    led3 =P1^2; //LED2 
sbit    led4 =P1^3;	//LED3
sbit    led5 =P1^4;	//LED4
*/
/******************************************************************************************/
/*********************************************NRF24L01***********************************/
#define TX_ADR_WIDTH    5   	// 5 unsigned ints TX address width
#define RX_ADR_WIDTH    5   	// 5 unsigned ints RX address width
#define TX_PLOAD_WIDTH  16  	// 20 unsigned ints TX payload
#define RX_PLOAD_WIDTH  16  	// 20 unsigned ints TX payload
/***************************************NRF24L01寄存器指令*******************************/
#define READ_REG        0x00  	// 讀寄存器指令
#define WRITE_REG       0x20 	// 寫(xiě)寄存器指令
#define RD_RX_PLOAD     0x61  	// 讀取接收數(shù)據(jù)指令
#define WR_TX_PLOAD     0xA0  	// 寫(xiě)待發(fā)數(shù)據(jù)指令
#define FLUSH_TX        0xE1 	// 沖洗發(fā)送 FIFO指令
#define FLUSH_RX        0xE2  	// 沖洗接收 FIFO指令
#define REUSE_TX_PL     0xE3  	// 定義重復(fù)裝載數(shù)據(jù)指令
#define NOP             0xFF  	// 保留
/*************************************SPI(nRF24L01)寄存器地址***********************/
#define CONFIG          0x00  // 配置收發(fā)狀態(tài),CRC校驗(yàn)?zāi)J揭约笆瞻l(fā)狀態(tài)響應(yīng)方式
#define EN_AA           0x01  // 自動(dòng)應(yīng)答功能設(shè)置
#define EN_RXADDR       0x02  // 可用信道設(shè)置
#define SETUP_AW        0x03  // 收發(fā)地址寬度設(shè)置
#define SETUP_RETR      0x04  // 自動(dòng)重發(fā)功能設(shè)置
#define RF_CH           0x05  // 工作頻率設(shè)置
#define RF_SETUP        0x06  // 發(fā)射速率、功耗功能設(shè)置
#define STATUS          0x07  // 狀態(tài)寄存器
#define OBSERVE_TX      0x08  // 發(fā)送監(jiān)測(cè)功能
#define CD              0x09  // 地址檢測(cè)           
#define RX_ADDR_P0      0x0A  // 頻道0接收數(shù)據(jù)地址
#define RX_ADDR_P1      0x0B  // 頻道1接收數(shù)據(jù)地址
#define RX_ADDR_P2      0x0C  // 頻道2接收數(shù)據(jù)地址
#define RX_ADDR_P3      0x0D  // 頻道3接收數(shù)據(jù)地址
#define RX_ADDR_P4      0x0E  // 頻道4接收數(shù)據(jù)地址
#define RX_ADDR_P5      0x0F  // 頻道5接收數(shù)據(jù)地址
#define TX_ADDR         0x10  // 發(fā)送地址寄存器
#define RX_PW_P0        0x11  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define RX_PW_P1        0x12  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define RX_PW_P2        0x13  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define RX_PW_P3        0x14  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define RX_PW_P4        0x15  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define RX_PW_P5        0x16  // 接收頻道0接收數(shù)據(jù)長(zhǎng)度
#define FIFO_STATUS     0x17  // FIFO棧入棧出狀態(tài)寄存器設(shè)置
//#define	MAX_RT  		0x10  	// Max #of TX retrans interrupt
//#define TX_DS   		0x20  	// TX data sent interrupt
//#define RX_DR   		0x40  	// RX data received

/*************************************函數(shù)聲明****************************************/
void Delay(unsigned int s);		     //大延時(shí)
void inerDelay_us(unsigned char n);	 //小延時(shí)
void SetRX_Mode(void);		  //數(shù)據(jù)接收配置
void init_NRF24L01(void);	  //NRF24L01 初始化
void nRF24L01_TxPacket(unsigned char * tx_buf);			  //發(fā)送 tx_buf中數(shù)據(jù)
unsigned int SPI_RW(unsigned int dat);		  //根據(jù)SPI協(xié)議,寫(xiě)一字節(jié)數(shù)據(jù)到nRF24L01,同時(shí)從nRF24L01讀出一字節(jié)
unsigned int SPI_RW_Reg(unsigned char reg, unsigned char value);	//寫(xiě)數(shù)據(jù)value到reg寄存器
unsigned int SPI_Read_Buf(unsigned char reg, unsigned char *pBuf,	//從reg寄存器讀出bytes個(gè)字節(jié),通常用來(lái)
						unsigned char uchars);				//讀取接收通道數(shù)據(jù)或接收/發(fā)送地址
unsigned int SPI_Write_Buf(unsigned char reg, unsigned char *pBuf,	//把pBuf緩存中的數(shù)據(jù)寫(xiě)入到nRF24L01,通常用來(lái)寫(xiě)入發(fā)
						unsigned char uchars);				//射通道數(shù)據(jù)或接收/發(fā)送地址
unsigned char nRF24L01_RxPacket(unsigned char* rx_buf);	  //數(shù)據(jù)讀取后放入rx_buf接收緩沖區(qū)中
unsigned char SPI_Read(unsigned char reg);	  //從reg寄存器讀一字節(jié)

void nRF24L01_Initial(void);
void RX_Mode(void);
void TX_Mode(unsigned char *Rf_Send_Buf);
void rec_rf_data(unsigned char *Rf_Rec_Buf);

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕一区二区三区亚洲| 99久久久国产精品| 欧美三级欧美一级| 亚洲国产精品人人做人人爽| 欧美三级电影在线看| 美女视频免费一区| 26uuu国产在线精品一区二区| 国产一区二区剧情av在线| 国产亚洲精品bt天堂精选| av成人动漫在线观看| 亚洲一区二三区| 日韩一区二区三区视频| 国产精品一级在线| 中文字幕在线不卡| 欧美精选午夜久久久乱码6080| 蜜臀av一区二区三区| 中文字幕成人av| 欧美亚洲一区二区三区四区| 免费的国产精品| 国产精品久久久久久久久免费丝袜 | 久久久久久综合| 99精品桃花视频在线观看| 性久久久久久久| 久久久久久麻豆| 欧美亚洲精品一区| 国产麻豆欧美日韩一区| 怡红院av一区二区三区| 日韩一级片在线播放| 成人激情黄色小说| 麻豆久久久久久| 亚洲男人天堂av网| 国产亚洲视频系列| 欧美精品vⅰdeose4hd| av电影一区二区| 精品亚洲成av人在线观看| 一区二区三区中文字幕在线观看| 欧美大度的电影原声| 99久久精品国产一区| 国内精品国产成人国产三级粉色 | 色呦呦日韩精品| 九一九一国产精品| 亚洲国产一区视频| 国产精品美女久久久久久久久久久 | 久久综合999| 51久久夜色精品国产麻豆| 91麻豆成人久久精品二区三区| 精品一区二区三区免费| 午夜欧美一区二区三区在线播放| 国产精品乱码妇女bbbb| 欧美成人a视频| 欧美伦理影视网| 一本久久a久久精品亚洲| 风流少妇一区二区| 国产精品一区二区久激情瑜伽| 天堂蜜桃一区二区三区| 一区二区三区不卡视频在线观看| 欧美激情综合网| 欧美精品一区二区三区一线天视频 | 日韩欧美美女一区二区三区| 欧美体内she精视频| 91激情在线视频| 成人动漫视频在线| 国产精品123| 国产精品18久久久久久久久| 韩国一区二区在线观看| 麻豆国产欧美一区二区三区| 视频在线观看国产精品| 天天影视网天天综合色在线播放| 尤物av一区二区| 一区二区国产盗摄色噜噜| 中文字幕一区二区三区四区不卡| 中文天堂在线一区| 国产亚洲人成网站| 欧美国产精品一区二区三区| 中文字幕精品综合| 中文字幕在线一区免费| 亚洲丝袜美腿综合| 亚洲精品视频一区| 伊人色综合久久天天人手人婷| 亚洲女同一区二区| 亚洲一二三区不卡| 免费的国产精品| 国产精品一二三四| 丰满放荡岳乱妇91ww| 99久久久国产精品免费蜜臀| 色噜噜偷拍精品综合在线| 欧美性生活大片视频| 91精品午夜视频| 2024国产精品| 国产精品进线69影院| 一区二区三区在线影院| 午夜电影网一区| 久久精品久久久精品美女| 国产精品一区二区无线| k8久久久一区二区三区| 欧美羞羞免费网站| 日韩一级片网站| 中文一区二区在线观看| 一区二区三区四区乱视频| 婷婷久久综合九色综合绿巨人| 麻豆久久一区二区| 99久久99久久免费精品蜜臀| 欧美在线短视频| 欧美mv和日韩mv的网站| 欧美经典三级视频一区二区三区| 一区二区三区在线观看欧美 | 一区二区三区四区五区视频在线观看| 亚洲国产精品久久久久婷婷884| 久久精品国产99久久6| 成人免费黄色在线| 欧美唯美清纯偷拍| 国产午夜精品久久久久久免费视| 一区二区三区欧美日韩| 免费高清在线视频一区·| 白白色 亚洲乱淫| 69堂精品视频| 中文字幕精品三区| 男男视频亚洲欧美| 91丨porny丨国产| 日韩欧美精品在线视频| 亚洲色图19p| 韩国av一区二区| 欧美日韩久久久久久| 中文字幕av在线一区二区三区| 亚洲成人福利片| 成人一级黄色片| 日韩一级大片在线观看| 中文字幕一区二区三区四区 | 成人网在线免费视频| 欧美军同video69gay| 国产日韩欧美精品电影三级在线| 亚洲高清免费一级二级三级| 国产69精品久久99不卡| 3atv一区二区三区| 亚洲乱码国产乱码精品精的特点| 国产剧情一区二区三区| 正在播放一区二区| 亚洲最大的成人av| av亚洲精华国产精华精华| 日韩久久久精品| 天天综合色天天综合色h| 成人av影院在线| 国产日韩精品一区二区浪潮av| 日韩在线观看一区二区| 日韩欧美一级二级| 一区二区三区波多野结衣在线观看| 国产成a人亚洲精品| 久久综合久久综合久久| 欧美bbbbb| 欧美一区二区三区四区高清| 亚洲精品大片www| 91影院在线免费观看| 国产精品欧美一区喷水| 国产乱妇无码大片在线观看| 欧美va亚洲va国产综合| 免播放器亚洲一区| 日韩女优视频免费观看| 免费xxxx性欧美18vr| 欧美一二三四在线| 日本欧美大码aⅴ在线播放| 欧美精品 国产精品| 午夜伦理一区二区| 欧美三级欧美一级| 水野朝阳av一区二区三区| 这里是久久伊人| 奇米亚洲午夜久久精品| 91麻豆精品国产91久久久久| 视频一区视频二区中文| 日韩欧美一二三| 国产精品亚洲人在线观看| 久久久国产精品麻豆 | jvid福利写真一区二区三区| 欧美激情综合网| 91亚洲精品一区二区乱码| 亚洲精品日日夜夜| 欧美日韩国产三级| 日韩电影一区二区三区| 日韩精品一区二区三区四区| 久久99久久精品欧美| 久久精品人人爽人人爽| 成人污污视频在线观看| 伊人色综合久久天天人手人婷| 欧美日韩一区 二区 三区 久久精品| 亚洲国产精品久久艾草纯爱| 欧美一区二区观看视频| 国产在线视频一区二区三区| 国产精品污污网站在线观看| 99re视频精品| 91免费在线看| 秋霞国产午夜精品免费视频 | 久久亚洲一级片| av在线不卡电影| 天天av天天翘天天综合网色鬼国产| 欧美一区二区在线观看| 国产成人aaa| 午夜久久久久久久久久一区二区| 久久网这里都是精品| 色综合久久久久综合99| 欧美aaaaa成人免费观看视频| 国产无人区一区二区三区|