NRF的地址问题

2019-10-16 07:38发布

我用                nRF_Write_Buf(SPI_WRITE_REG+TX_ADDR,buf,5);                nRF_Read_Buf(TX_ADDR,buf,5);
                for(i=0;i<5;i++)
                {
                        printf("%02x ",buf[i]);
                }
就是先向nRF24L01里面写地址,然后读出来的地址打印到串口,为什么总是读出来)0xff呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
梨落繁华心
1楼-- · 2019-10-16 12:38
已经解决问题了,是NRF的片选引脚的问题,我设置了硬件NSS,又对它进行了软件操作,所以导致SPI通信不成功了
梨落繁华心
2楼-- · 2019-10-16 16:35
原子哥呢,我需要你的帮助啊
freeelectron
3楼-- · 2019-10-16 19:33
你首先要确定你的spi通讯正常啊,感觉是你spi通讯有问题
梨落繁华心
4楼-- · 2019-10-16 21:17
 精彩回答 2  元偷偷看……
freeelectron
5楼-- · 2019-10-17 01:58
梨落繁华心 发表于 2016-11-23 14:54
SPI的读写用的是原子家的,没有问题,已经核对过了

不是说原子家的就没有问题,你自己要确定spi程序没问题
正点原子
6楼-- · 2019-10-17 07:44
是我们开发板就直接下载我们例程测试。

一周热门 更多>