使用正点原子的例程,无法通过NRF24L01将STM32与USB串口无线模块进行通讯。
看了CSDN的帖,目前已经完美解决了前两个问题了,但是现在单片机能发送数据到电脑,但电脑发送数据到单片机,单片机却仍然接收不到,请问各位大佬这个问题需要怎么解决呢?(下面是CSDN帖的链接与内容)
https://blog.csdn.net/gan19951101/article/details/79965698
Q1:为什么我连NRF24L01的自检都不能通过? A1:可能接线不对,我之前是把线接到了JTAG相关的接口上,似乎冲突了。最后是禁用了JTAG相关功能才让模块成功自检,或者直接换IO口,不冲突即可。 Q2:为什么不能发送接收数据? A2:原子的程序设置RF_CH为40,而USB串口无线模块使用NRF24L01默认的设置也就是0(即2.400GHz),将RF_CH改为0就正常了,注意发送模式和接收模式的函数里都要改。
|