完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想用STM32开发板和51单片机之间无线通信。于是试了一下,不行!
为了找出问题!我想先应该在两个51之间实现通信!51的模拟SPI读写函数如下:12M晶振下 uchar SPIx_ReadWriteByte(uchar reg) { uchar bit_ctr; for(bit_ctr=0;bit_ctr<8;bit_ctr++) // output 8-bit { NRF24L01_MOSI = (reg & 0x80); // output 'uchar', MSB to MOSI reg = (reg << 1); // shift next bit into MSB.. NRF24L01_SCK = 1; // Set SCK high.. reg |= NRF24L01_MISO; // capture current MISO bit NRF24L01_SCK = 0; // ..then set SCK low again } return reg; // return read uchar } 其它的函数都是照搬发烧友的,如下: u8 NRF24L01_Write_Reg(u8 reg,u8 value); u8 NRF24L01_Read_Reg(u8 reg); u8 NRF24L01_Read_Buf(u8 reg,u8 *pBuf,u8 len); u8 NRF24L01_Write_Buf(u8 reg, u8 *pBuf, u8 len); u8 NRF24L01_TxPacket(u8 *txbuf); u8 NRF24L01_RxPacket(u8 *rxbuf); void RX_Mode(void); void TX_Mode(void); u8 NRF24L01_Check(void); 只是去掉了上面某些函数当中的SPIx_SetSpeed(SPI_SPEED_8)函数,其它的一点也没动! 利用上面的NRF24L01_Check()函数,可以检测到24L01,但就是通信不了! 大家认为问题出在哪里了?请赐教!谢谢! |
|
相关推荐
21个回答
|
|
先搞清问题出在哪里?
你两个51,一个刷接收代码,让他先工作.另外一个刷发送代码,后工作.试试可以不. 如果再不行,你看看你的是不是开启了自动ack,如果开启了,把它关掉,然后再试验,等到能通信了,再开启自动ack. |
|
|
|
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4317174&bbs_page_no=1&search_mode=3&search_text=wolfdong7&bbs_id=9999
这里有我两个51单片机NRF24L01的通信程序。 希望能够对LZ有帮助。 |
|
|
|
|
|
|
|
我也在调,用杜邦线引到开发板上总是发现不了无线模块头痛中。
|
|
|
|
可以通信了吗?我现在也遇到这样的问题,想请教下
|
|
|
|
楼主弄得怎么样了,我也在调不出51和stm32的通信。。。好纠结啊
|
|
|
|
楼主,可以给我你的两个51间通信的代码吗 24L01的
|
|
|
|
|
|
|
|
|
|
|
|
我现在也纠结这个问题,我用两个STM32进行通讯,按照原来的例程是可以的,我只要稍加修改,程序就没办法通讯,真的很蛋疼。
|
|
|
|
|
|
|
|
LZ,现在是什么情况?大家等你出来公布情况哦。我也很想知道。
|
|
|
|
|
|
|
|
串电阻.
|
|
|
|
|
|
|
|
好想法!
|
|
|
|
纠结当中,始终调试不出来啊
|
|
|
|
我前些天调出来啦
|
|
|
|
地址和频道有没有一致?
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2543 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2328 浏览 5 评论
3148 浏览 3 评论
2799 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2759 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
603浏览 1评论
852浏览 0评论
963浏览 0评论
618浏览 0评论
444浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 22:26 , Processed in 1.351180 second(s), Total 113, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号