完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我用的是基于f103rb的最小系统板,借用了mini战舰开发板的无线通信实验模版,用了两块24l01无线模块,想要实现pc和ARM之间的通信,两个收发地址都设置成相同的,但是收发总是不成功(用51能实现和pc的互通,所以pc上的配置应该没问题)
24l01和f103rb之间的连线是不是 PA4-CE,PC4,CSN,PC5-IRQ,PA5-SCK,PA6-MISO,PA7-MOSI ?? 在nrf24l01.c里面初始化了PA2、PA3,并且都设置高电平,这两个管脚有什么特殊作用么?? 请大神们详细讲解下,是否在mini战舰开发板上有什么特殊的连线而我这边没有连的,或者说是我的接线接错了? 在最小系统板上应用,程序该进行怎样的改动?? |
|
相关推荐
4个回答
|
|
|
|
|
|
|
|
|
连线没有错,24L01使用的是SPI1,而SPI1也被SD卡和FLASH使用。所以在使用24L01是要关闭这两个的片选信号,也就是PA2,PA3置高。你先读取一下24L01的内部寄存器看能不能读取。如果能读取就说明SPI没有问题,然后再仔细看一下配置有没有问题
|
|
|
|
|
|
也就是在空板上不需要考虑PA2和PA3? 现在自检能通过,发送也能通过 while(!(NRF24L01_TxPacket(tmp_buf)==TX_OK));//能够执行到下一步不会卡死在这里 但问题是pc上的串口调试小助手就是没有收到数据 对发送的数据有什么要求么?? |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
926 浏览 0 评论
如何使用STM32+nrf24l01架构把有线USB设备无线化?
3087 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2987 浏览 5 评论
3846 浏览 3 评论
3311 浏览 8 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
1266浏览 1评论
1212浏览 0评论
882浏览 0评论
973浏览 0评论
926浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:33 , Processed in 0.538510 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1205