freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

nrf24l01一對(duì)一雙向通信程序(已調(diào)通)(存儲(chǔ)版)

  

【正文】 1。 // ..and write value to it.. CSN = 1。 // CSN low, initialize SPI munication... SPI_RW(reg)。uchar39。 // ,收發(fā)必須一致 SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH)。 CE=0。}//**********************************************************************uint bdata sta。void nRF24L01_TxPacket(unsigned char * tx_buf)。void init_NRF24L01(void)。sbit SCK =P1^2。//定義臨時(shí)變量 if(RI) { RI=0。//上面保留三句移到了全局變量 while(1) { nRF24L01_TxPacket(TxBuf)。 //*********************************************//************************************主函數(shù)************************************************************void main(void){ //%%%%%%%單片機(jī)串口初始化// SCON=0x50。 //StandBy I模式 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH)。}/******************************************************************************************************//*函數(shù):unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)/*功能:數(shù)據(jù)讀取后放入rx_buf接收緩沖區(qū)中/******************************************************************************************************/unsigned char nRF24L01_RxPacket(unsigned char* rx_buf){ unsigned char revale=0。 uchar_ctruchars。uchar_ctruchars。 // CSN low, init SPI transaction status = SPI_RW(reg)。 // return read uchar}/****************************************************************************************************/*函數(shù):ucharSPI_Read(ucharreg)/*功能:NRF24L01的SPI時(shí)序/****************************************************************************************************/uchar SPI_Read(uchar reg){ uchar reg_val。 0x80)。 // 頻道0自動(dòng) ACK應(yīng)答允許 SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01)。n) _nop_()。 is。uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars)。 //接收地址//********************NRF24L01寄存器指令************************************define READ_REG 0x00 // 讀寄存器指令define WRITE_REG 0x20 // 寫寄存器指令define RD_RX_PLOAD 0x61 // 讀取接收數(shù)據(jù)指令define WR_TX_PLOAD 0xA0 // 寫待發(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è)置//************************************************************************void Delay(unsigned int s)。//****************數(shù)碼管位選*********************************************//sbit led3=P2^0。//*******************NRF24L01端口定義***************************************sbit MISO =P1^4。sbit CE =P1^0。//sbit led0=P2^3。uint SPI_RW(uint uchar)。//*******************長(zhǎng)延時(shí)*****************************************void Delay(unsigned int s){ unsigned int i。 //狀態(tài)標(biāo)志sbit RX_DR =sta^6。 // chip enable CSN=1。 //設(shè)置接收數(shù)據(jù)長(zhǎng)度,本次設(shè)置為32字節(jié) SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。, MSB to MOSI uchar = (uchar 1)。 // Select register to read from.. reg_val = SPI_RW(0)。 // CSN high again return(status)。 return(status)。 //關(guān)閉SPI return(stat
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1