第二个问题:
没用过NRF24L01,但是用过NRF24AP2。 它以SPI方式与单片机通信时,单片机必须配置为从机,不管你是用来做发射端还是接收端。NRF24AP2与单片机的连接除了SCLK,SIN,SOUT,还有两个握手信号线,分别是AP2输出到单片机和单片机输出到AP2。所以,无论是主机还是从机,都可以通过拉低握手信号线,主动发起数据通信。不是说只能由主机发起数据通信。主机只是在通信中提供同步的时钟信号。
对于NRF24L01应该设置为主机还是从机,你应该去看它的datasheet.
第三个问题: 上面已经说了。从机也可以发起数据通信。但是需要额外的握手信号。我发个图片给你参考一下。 |