标题: 关于nRF2401的调试总结 [打印本页]

作者: liuyang    时间: 2011-8-7 02:46
标题: 关于nRF2401的调试总结
  很激动,因为我调试了好多天的nRF2401终于工作了。。。

    暑假早早的回来了,就为了传说中的星火杯,一直没有很好的创意,一直不知道做什么,一直很纠结。。。就做个简单点的吧,毕竟还是菜鸟。于 是,确定下来,无线温度采集系统! 这些天看了LCD,DS18B20,DS1302。。。去中工电子市场买了一对nRF2401模块,洞洞板,杜邦线。。。初步打算在单片机开发板上实验, 等实验成功再焊接成品。

    第一次使用无线模块,找到了2401的文档,根据官方提供的驱动,写好了程序,在一个开发板上按键通过nRF2401发送数据 另一个开发板上的LED灯就会亮,接好了电路,等待着奇迹的发生。。。

    一切都没有变化,LED依旧安静的低调的不亮,啊啊啊啊啊啊,我想砸了它。。。

    。。。。。。

    。。。。。。

    我怀疑程序可能有问题,或者模块坏了,或者我RP不好。。。

    各种怀疑。。。

    。。。。。。

    改程序,试了 n多次,依旧不亮。。。

    我怀疑供电有问题,两节干电池 = 3V,官方说3.3V ,可是官方说1.9~3.6V都OK,我又觉得没有问题……

    。。。。。。

    。。。。。。

    昨天晚上又拿出来折腾,改程序都改哭了。。。可是2401就是不同情我……

    欲哭无泪呀,拿着开发板 左看看,右看看,上看看,下看看,看看这,看看那,原来、、、原来杜邦线的头碰到一块了,你妹呀,坑爹呀,上次买的杜邦线的头是金属的,容易连电,扯下来,换成塑料头的,呜呜呜~~~~(>_<)~~~~ ,还是不行。。。

    终于,带着一份纠结我睡觉去了。。。

    躺在床上怎能睡着,想了想会是什么原因让它不工作,想起上学期做用DS1302做电子时钟的时候就因为一个上拉电阻DS1302就能跑飞,这里会不会也是那样呢?带着一份希望我睡了……

    。。。。。。

    。。。。。。

    在自习室想了想可能的原因:

    ①没加上拉电阻,导致P1口不能正常驱动nRF2401
    ②使用干电池供电导致nRF2401不稳定没改用LM1117供电

    ③nRF2401和STC89C52电平不兼容,要串联2K电阻 

 

    时间纠结的到了晚上,宿舍来电了,一点一点来,因为开发板上P1口没有上拉,而P0口有上拉,于是把与nRF2401接在了P0口上,我了个去,亮了,亮了,传说中的无线终于工作了。。。

 

    在调试的过程中,想到了放弃,但还是坚持下来了。。。过程是漫长而痛苦的,而成功之后的喜悦亦是最美丽的笑容。。
作者: zlseek    时间: 2011-8-11 10:44
楼主写的好多啊~~~~~
作者: 流星雨掉到地球    时间: 2017-7-13 08:23
给楼主赞一个




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1