哥们,,我这个问题解决了,在status=SPI_Read(0x07);这句之前加上
SPI_RW_Reg(WRITE_REG+STATUS,0XFF); //清状态寄存器
有这个句子就能好好显示了,前清除寄存器就好了,我也不知道为什么,不过经过我的实验,我加上之后就对了,你试试吧,希望对你有用
nrf24l01的发送程序运行后,无论读哪个寄存器都是255怎么回事
控制nrf24l01发送的程序运行后,无论读哪个寄存器都是255,说明根本没建立起来单片机与nrf24l01的正确通信,如果连线没问题,就是spi时序错了。
哥们你还记得你这个问题怎么解决的么。。我现在也遇到这个问题了,LCD不显示读取的寄存器的值了