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

正文內(nèi)容

nrf24l01一對一雙向通信程序(已調(diào)通)-wenkub.com

2025-07-04 12:00 本頁面
   

【正文】 能干的人,不在情緒上計較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計較。}寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。 // Transmit Tx buffer data// SPI_RW_Reg(WRITE_REG+STATUS,0xff)。 nRF24L01_RxPacket(RxBuf)。EA=1。//SCON:模式1,8bitUART,使能接收:REN=1TMOD=0x20。}//*********************************************// unsigned char tf =0。 // 裝載接收端地址 SPI_Write_Buf(WR_TX_PLOAD, tx_buf, TX_PLOAD_WIDTH)。 //讀取數(shù)據(jù)完成標(biāo)志 } SPI_RW_Reg(WRITE_REG+STATUS,sta)。 sta=SPI_Read(STATUS)。 SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f)。 uchar_ctr++) // SPI_RW(*pBuf++)。 CSN = 0。uchar_ctr++) pBuf[uchar_ctr] = SPI_RW(0)。 CSN = 0。 // select register SPI_RW(value)。 // CSN high, terminate SPI munication return(reg_val)。 CSN = 0。 // Set SCK high.. uchar |= MISO。 // output 39。 for(bit_ctr=0。 // 允許接收地址只有頻道0,如果需要多頻道可以參考Page21 SPI_RW_Reg(WRITE_REG + RF_CH, 0)。 // SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH)。}//******************************************NRF24L01初始化***************/void init_NRF24L01(void){inerDelay_us(100)。sbit MAX_RT =sta^4。 i++)。 is。unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)。void SetRX_Mode(void)。void inerDelay_us(unsigned char n)。sbit IRQ =P1^5。sbit MOSI =P1^3。//?? }if(TI)//如果是發(fā)送標(biāo)志位,清零TI=0。//?? } }void UART_SER() interrupt 4 { //uchar Temp。//清零狀態(tài)寄存器? //*********************************************************************************************** SetRX_Mode()。//打開串口中斷 //%%%%%%%%%%%%%// init_NRF24L01() 。//波特率9600初值TL1=0xfd。 // unsigned char RxBuf[10]={0}。 // IRQ收發(fā)完成中斷響應(yīng),16位CRC,主發(fā)送 CE=1。}/***********************************************************************************************************/*函數(shù):void nRF24L01_TxPacket(unsigned char * tx_buf)/*功能:發(fā)送tx_buf中數(shù)據(jù)/**********************************************************************************************************/void nRF24L01_TxPacket(unsigned char * tx_buf){ CE=0。 //SPI使能 SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH)。 inerDelay_us(130)。 //關(guān)閉SPI return(status)。 for(uchar_ctr=0。 return(status)。 // Select register to write to and read status uchar for(uchar_ctr=0。 // CSN high again return(status)。 CSN = 0。 // Select register to read from.. reg_val = SPI_RW(0)。 // ..then set SCK low again }return(uchar)。, MSB to MOSI uchar = (uchar 1)。bit_ctr++) // output 8bit { MOSI = (ucharamp。 //設(shè)置接收數(shù)據(jù)長度,本次設(shè)置為32字節(jié) SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 // 寫接收端地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 // chip enable CSN=1。n0。 //狀態(tài)標(biāo)志sbit RX_DR =sta^6。 for(i=0。//*******************長延時*****************************************void Delay(unsigned int s){ unsigned int i。uint SPI_Read_Buf(uchar reg, uchar *pBuf, uchar uchars)。uint SPI_RW(uint uchar)。 //本地地址uint const RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}。//sbit led0=P2^3。//sbit KEY2=P3^7。sbit CE =P1^0。typedef unsigned char uint。//*******************NRF24L01端口定義***************************************sbit MISO =P1^4。sbit CSN =P1^1。//****************數(shù)碼管位選*********************************************//sbit led3=P2^0。//**************蜂明器***************************************************//sbit BELL=P3^4。 //接收地址//********************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 // 自動應(yīng)答功能設(shè)置define EN_RXADDR 0x02 // 可用信道設(shè)置define SETUP_AW 0x03 // 收發(fā)地址寬度設(shè)置define SETUP_RETR 0x04 // 自動重發(fā)功能設(shè)置define RF_CH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1