查看: 3162|回复: 0

STM32F4 NRF24L01 数据传输出问题

[复制链接]

该用户从未签到

发表于 2013-10-11 22:10:11 | 显示全部楼层 |阅读模式
分享到:
用STM32F4  和NRF24L01通信 。。。。。。可以读取NRF的寄存器状态。。。。但是向NRF写数据区失败。。。什么原因呢??

写数据函数

int SPI_WriteOneBuf(uint8_t Register,int pbuf)
{
        int Status;
       
        NRF_Enable();
       
        Status = SPI_Rg(Register);
       
        SPI_Rg(pbuf);
       
        NRF_Disable();
       
        return Status;
}

int SPI_WriteBuf(uint8_t Register,int *PBuf,int Number)   //写指定数量的数据到指定寄存器             问题处
{
        int Status,Counter_Date;
       
        NRF_Enable();
       
        Status = SPI_Rg(Register);
       
        for(Counter_Date = 0;Counter_Date        < Number; Counter_Date++)
        {
                SPI_Rg(*PBuf++);
        }
       
        NRF_Disable();
       
        return Status;
}

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-25 19:49 , Processed in 0.103209 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.