简单的两块无线模块通信

2019-07-21 08:30发布

接收端主函数如下,但是就是卡在了while(NRF24L01_Check())
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
程序媛
1楼-- · 2019-07-22 02:57
 精彩回答 2  元偷偷看……
程序媛
2楼-- · 2019-07-22 04:16
不造为啥停在了while(NRF24L01_Check()) ,难道是因为检测不到无线模块在位吗?问题是我确实是插对了呀~~
程序媛
3楼-- · 2019-07-22 09:06
难不成还要接别的线吗?是不是就八根线
Rocks
4楼-- · 2019-07-22 12:50
SPI線可以這樣隨意要換哪隻就哪隻?
程序媛
5楼-- · 2019-07-22 18:27
回复【11楼】Rocks:
---------------------------------
SPI2没有换,换的是CSN,CE,IRQ
CSN:芯片的片选线, CSN 为低电平芯片工作。
SCK:芯片控制的时钟线( SPI 时钟)
MISO:芯片控制数据线( Master input slave output)
MOSI:芯片控制数据线( Master output slave input)
IRQ:中断信号。无线通信过程中 MCU 主要是通过 IRQ 与 NRF24L01 进行通信。
CE: 芯片的模式控制线。 在 CSN 为低的情况下, CE 协同 NRF24L01 的 CONFIG 寄
存器共同决定 NRF24L01 的状态(参照 NRF24L01 的状态机)。
Rocks
6楼-- · 2019-07-22 21:44
 精彩回答 2  元偷偷看……

一周热门 更多>