新闻中心

EEPW首页>嵌入式系统>设计应用> 基于NRF24L01无线模块的STC89C52单片机发射

基于NRF24L01无线模块的STC89C52单片机发射

作者: 时间:2016-11-30 来源:网络 收藏
/*****************SPI读寄存器一字节函数*********************************/unchar NRFReadReg(unchar RegAddr){unchar BackDate;CSN=0;//启动时序NRFSPI(RegAddr);//写寄存器地址BackDate=NRFSPI(0x00);//写入读寄存器指令 CSN=1;return(BackDate); //返回状态}/*****************SPI写寄存器一字节函数*********************************/unchar NRFWriteReg(unchar RegAddr,unchar date){unchar BackDate;CSN=0;//启动时序BackDate=NRFSPI(RegAddr);//写入地址NRFSPI(date);//写入值CSN=1;return(BackDate);}/*****************SPI读取RXFIFO寄存器的值********************************/unchar NRFReadRxDate(unchar RegAddr,unchar *RxDate,unchar DateLen){ //寄存器地址//读取数据存放变量//读取数据长度//用于接收unchar BackDate,i;CSN=0;//启动时序BackDate=NRFSPI(RegAddr);//写入要读取的寄存器地址for(i=0;i
上一页 1 2 下一页

评论


技术专区

关闭