本人在使用正点原子战舰V3(STM32ZET6)上面的NRF24L01与STM32C8T6上的NRF24L01进行通信时遇到了如下的问题。
(C8T6上的程序我测试过是能使用的,但是战舰上用RT无论是收还是发都不能实现。)
首先第一个问题就是nrf24l01的地址问题,我在看源码的时候看到这里发送地址应该是0、1、2、3、4。
但是我在实际测试中显示发送失败。
恳请用过的朋友能不能帮我肯定一下这个答案。
第二个问题就是下图中的The ce pin of nrf24l01的配置问题,在查看官方包里面的文档后发现还是没说怎么配置
导致我也不知道到底应该填个什么数,我尝试着填了1和8,但是最后都显示了发送失败
下图是我用CubeMX配置的引脚吗,不知道各位用过的兄弟朋友是否是这么配置的。还望大家不吝赐教。
希望论坛内的各位兄弟朋友能指点小弟一二,小弟在此拜谢!
nrf24 内部的引脚设置是基于RTT PIN设备的, ce_pin 参数就是PIN设备中的引脚号, 具体该填什么要看你连接 …
您好,感谢您的回复,因为配置里面只能填数字,板子上CE引脚是PG8,我之前尝试了填个8,但是还是显示发送失败。具体原因我都不知道为什么
感谢您的回答您一下点醒了我,请问一下我的这个地址是对的吧!如果是对的我就排查其他的。非常感谢 …
你贴图中的地址注释是对的, 还可以试试该软件包提供的FinSH命令, 其中的report会打印出已配置情况的各种信息(有地址信息)