2120|0

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

msp430控制nrf905收发问题 [复制链接]

本人是刚学msp430149的新人,用买的学习版的光盘里的示例程序来控制nrf905收发。现在出现了三个问题,希望有经验的各位能帮忙解答下,万分感谢各位。我现在具体的问题是运行程序后,用频谱仪看不到调制好的波形,(有可能是探笔好像有最高探测频率,没有340Mhz,但也有可能没影响)但是SCK和MOSI、MISO引脚有方波,但是只出现一秒,就没了,过了半分钟或重新摆置探笔,就会又出现,而且发送程序里发送寄存器是有数据的,DATABUF里数值也是按照程序正常移动变化。SPI口不知道有没有正常工作。没试过运行相关的程序。接收程序的接受缓存器没有应该接受的数据,全是零。而且出现在while (CheckDR()==0)里出不来。不知道是不是没接受到还是像以前前辈的一个帖子(在下面)里说的那样需要再加个5V的电压。还是根本没有发送出去导致接受不到了。
file:///C:\Users\lenovo\Documents\Tencent Files\867666368\Image\C2C\33800D890A58838234A7BDBC1AD7A18E.jpg
在以前的帖子里看到:

void RxPacket(unsigned char *RxBuf)                    
{

        while (CheckDR()==0);
        char i;
        TRX_CE_0;
        CSN_0;
使用了一个子函数。这时return 0;虽然可以在while (CheckDR()==0);处等待了,但是一直检测不到return 1;不知道是数据没接收到,还是没发送出来。从头再来!调试发送数据。直接将断点打在发送完成,测量DR状态, DR为高电平说明数据发送完成,0K!
再看接收数据,总是在CheckDR(void)函数出不来,很怀疑。因为DR是nRF905接收到有效数据后给MCU的,MCU检测DR = 1后开始通过SPI口把数据移到寄存器内。所以,问题锁定到P2IN&0x40脚。索性不管它,将5v电源和仿真器一起给处理器供电,(之前是为了调试只用仿真器供电的)奇迹出现了,竟然单步执行可以顺利通过。OK!



这段话,我有现在有三个问题:1、我无法同时将5V电源和仿真器一起给处理器供电,如果一起加的话,就出现can't find the device这之类的错误

问题2、First:测试nRF905模块是否正常工作

       对于发射机  进入发射状态31脚1.5V   23脚1.2V   19脚1.8V
       对于接收机  进入接收状态31脚1.2V   23脚1.2V   19脚0V


这个管脚指的是msp430的管脚么?还是无线模块的管脚?无线模块没有32或者23管脚




问题3、之前说过检查SCLK MOSI和MIS0引脚有没有方波。。我用频谱仪看了(由于没有示波器),对于发射机,它们三个管脚是有方波的,但是出现一会就没了,大概一秒,然后过个大概半分钟或者重新摆放探头笔,又会出现方波。DR引脚用交流电压表测试大概是200mv。对于接收机,AM、MISO、CD、DR、MOSI、SCK没有任何波形或电压




[img]file:///C:\Users\lenovo\Documents\Tencent Files\867666368\Image\C2C\[%N_2M5}LCBY0$}[IZIMI4I.png[/img]

QQ图片20150615001727.jpg (143.08 KB, 下载次数: 0)

有两个板子,每个板子都有nrf905,不用实现双工或半双工问题

有两个板子,每个板子都有nrf905,不用实现双工或半双工问题

QQ图片20150615003710.png (10.48 KB, 下载次数: 0)

QQ图片20150615003710.png
 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表