微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 关于nRF24L01+的miso

关于nRF24L01+的miso

时间:10-02 整理:3721RD 点击:
版主好,大家好,我在用msp430单片机调试nRF24L01+模块,自己模拟spi时序。
网上的资料很多,在正确配置这款模块后,输出的mosi是正确的,但是示波器监测miso没有回来的数。
我想问一下把nRF24L01+这款模块的mosi接到msp430单片机的mosi口线上,
把miso接到msp430单片机的miso口线上是否正确。

还有,查看msp430单片机的时候,miso接的是单片机P3.5口,但是查看P3IN的P5位一直为1,
寄存器值和示波器监测到的值不同这是为什么呢?

麻烦大家指点一二,谢谢

已在另帖中解答,注意连线要对,指令和时序也要正确。

问题仍没有解决,查看STATUS寄存器中的值MISO返回的全是0,
想询问一下调试过nRF24L01+的朋友,在调试过程中遇到过返回值全0的情况吗,
有哪些需要注意的地方!谢谢

大家好,我想向各位调试过或了解SPI工作原理的朋友询问一下,
我的控制器选用的是msp430F2274,无线模块选用的是nRF24L01+,
控制器和无线模块的接线应该是什么?
nRF24L01+的MISO接msp430F2274的MISO;
nRF24L01+的MOSI接msp430F2274的MOSI是否正确!谢谢大家了

大家好!
基本测试已经通过了,单独测试接收和发送都没问题。

后来才发现之前遇到的问题是电路板焊接的问题,CSN脚虚焊,没有发出正确片选信号造成了不能正确配置无线模块,所以才没有在miso线上返回正确的值。

这批板子选择msp430F2274的封装是管脚在下面的,不能手焊,是送出去焊接的,20块里面有8块坏的。8块中有两块板子个别管脚不好用,其他的根本下不了程序。我调试的那两块板子正好是能下载程序但是有管脚焊的有问题的。

现在遇到一个新问题,就是开始接收的时候第一次是可以接收的,返回的标志位也是想得到的正确的数值。但循环一个周期后,再接收第二次或更多次就不会成功了。考虑到可能是有些上电后的配置在循环外,循环一次后配置就不是上电后的配置了,我就把main函数中所有配置包括单片机的都放在大循环里,结果还是只能接收一次正确的数据。

不知道有没有人遇到过这个比较怪的问题,希望指点一下我应该该如何解决!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top