完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
买了两个24L01模块,一个给89c52RC作为接受端,另一个STM32f103作为发送端,两个模块都进行了读写寄存器实验,没问题。证明SPI是可以的,现在STM32发送数据,用读寄存器的方式证明发送是成功的,(我把原子哥的自动应答给关了,所以发送成功)。但是接受端的51怎么都接收不到数据。51和stm32的收发地址都是完全一样的,信道啊,数据传输速率啊都是一样的,都是通道0收发,但是就是收不到。现在就想请教一下,还有什么原因可能导致收不到?
|
|
相关推荐
6个回答
|
|
已经解决,使用增强型发送接收时,自动应答都必须置1。发送时也要把自动应答相应的通道置1,原因不详。。。
|
|
|
|
应该是接收端的自动应答,发送端的自动重发都是使能,之前是糊里糊涂试出来的
|
|
|
|
你好楼主,我最近也在研究这个模块,跟你说的情况一样,spi读写正常,发送后读寄存器也显示发送成功。
你研究过那个CD载波寄存器吗,我的理解是:就算发送、接收端的地址不一样,只要信道相同,CD就会变0x01 |
|
|
|
CD载波监听,我的理解是:
比如说有3个模块,2个之间地址相同,配置相同并且可以通讯。1个配置相同,但是地址不同。 第3个打开载波监听模式,如果前2个有通讯的话CD就会置位。 总来说,应该是监听这个模块的RF频率上。是否有其他的无线在通讯 |
|
|
|
我的模块终于调通了,问题出在供电没有电容,并联一个470uf的电容在nrf24l01正负极就解决了
|
|
|
|
学习了。。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2535 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2320 浏览 5 评论
3130 浏览 3 评论
2790 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2751 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
593浏览 1评论
844浏览 0评论
951浏览 0评论
606浏览 0评论
428浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 10:09 , Processed in 0.908940 second(s), Total 53, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号