天线|RF射频
直播中

陈臻江

7年用户 192经验值
私信 关注
[问答]

NRF24L01和SPI检测不到是为什么?


        我要在一个程序里使用SPI_FLASH和NRF24L01,这两个东西都要分别初始化吗?



        为什么我SPI_FLASH_Init();

             NRF24L01_Init();



        都有的时候  NRF24L01_Check()  会检测不到?



        而我注释掉 SPI_FLASH_Init();就会正常呢?



        



        像这样  //SPI_FLASH_Init();

              NRF24L01_Init();



        NRF24L01_Check()  ;就会检测到,程序也会正常。



        



        我试过    SPI_FLASH_Init();

             // NRF24L01_Init();



        也不行,会读不到FLASH的ID

回帖(5)

吕声城

2020-5-8 09:09:35
参考我们例程

SPI初始化要以NRF的为准初始化,才可以。
举报

吴晓成

2020-5-8 09:24:00
是不是片选的问题啊
举报

汪岑

2020-5-8 09:30:02

什么意思啊?我不太理解
举报

王林

2020-5-8 09:45:08
spi不是有个cs吗 你说的这个问题是不是和这个cs有关啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分