- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
===================================================================
以下是2401.c 文件 .h 文件在后面
===================================================================
#include 24l01.h
#include delay.h
#include spi.h
const u8 TX_ADDRESS[TX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地址
const u8 RX_ADDRESS[RX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地址
//初始化24L01 的IO 口
void NRF24L01_Init(void)
{
RCC-APB2ENR|=13; //使能PORTB 时钟
RCC-APB2ENR|=15; //使能PORTD 时钟
RCC-APB2ENR|=18; //使能PORTG 时钟
//这里pb12 和pd2 拉高,是为了防止互相影响 .
// 因为他们共用一个SPI 口.
GPIOB-CRH=0XFFF0FFFF;
GPIOB-CRH|=0 //PB12 推挽
GPIOB-ODR|=112; //PB12 上拉 防止W25X 的干扰
GPIOD-CRL=0XFFFFF0FF;
GPIOD-CRL|=0 //PD2 推挽
GPIOD-ODR|=12; //PD2 上拉 禁止SD 卡的干扰
GPIOG-CRL=0X00FFFFFF;
GPIOG-CRL|=0 //PG6 7 推挽
GPIOG-CRH=0XFFFFFFF0;
GPIOG-CRH|=0 //PG8 输入
GPIOG-ODR|=76; //PG6 7 8 上拉
SPI2_Init(); //初始化SPI
//针对NRF 的特点修改SPI 的设置
SPI2-CR1=~(16); //SPI 设备失能
SPI2-CR1=~(11); //空闲模式下SCK 为0 CPOL=0
SPI2-CR1=~(10); //数据采样从第1 个时间边沿开始,CPHA=0
SPI2-CR1|=16; //SPI 设备使能
NRF24L01_CE=0; //使能24L01
NRF24L01_CSN=1; //SPI 片选取消
}
//检测24L01 是否存在
//返回值:0,成功;1,失败
u8 NRF24L01_Check(void)
{
u8 buf[5]={0XA5,0XA5,0XA5,0XA5,0XA5};
u8 i;
SPI2_SetSpeed(SPI_SPEED_4); //spi 速度为 9Mhz (24L01 的最大SPI 时钟为10Mhz)
NRF24L01_Write_Buf(WRITE_REG+TX_ADDR,buf,5);//写入5 个字节的地址.
NRF24L01_Read_Buf(TX_ADDR,buf,5); //读出写入的地址
for(i=0;i5;i++)if(buf[i]!=0XA5)break;
if(i!=5)return 1;//检测24L01 错误
return 0; //检测到24L01
}
//SPI 写寄存器
//reg:指定寄存器地址
//value:写入的值
u8 NRF24L01_Write_Reg(u8 reg,u8 value)
{
u8 status;
NRF24L01_CSN=0; //使能SPI 传输
status =SPI2_ReadWriteByte(reg);//发送寄存器号
SPI2_ReadWriteByte(value);
您可能关注的文档
- 20mA电流环通讯的分析与应用.pdf
- 2020年香港中学文凭考试考试规则.PDF
- 3月份满意度调查统计(东三街医院).doc
- 40秒解除烦恼近视矫正手术,.PDF
- 5. 植物器官脱落分子生物学研究进展.pdf
- 5位眼科大夫晒护眼私房菜.PDF
- 4只大熊猫将安家生态园展示熊样.PDF
- 75例原发性胃肠道淋巴瘤的临床病理分析.PDF
- AATCC 183-2004 中文.pdf
- 65和60系列低断面轿车子午线轮胎的开发.pdf
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)