原创 无线收发(nRF24L01)的应用初期

2014-6-27 16:20 3603 18 19 分类: 工程师职场 文集: 无线NRF24L01部分

 

       研究nRF24L01今天已经是第五天了,自己的第一个程序终于工作了,参考了中文的手册还有英文的手册,手头没有相同的两块板子,就选择了430的板子做发射控制,由AVR的板子做接受控

制,这五天看了一上午的芯片手册,有用了三天半的时间,在修改前人关于这个芯片的应用程序,这么多天的努力最后以失败告终,终结了一下自己失败的原因:
1:没有真正的弄懂nRF24L01的手册。(最重要的)
2:太心急了,希望通过改别人的程序,走捷径达到自己的目的。
3:花费了大量的时间在抄写前人的代码上。(相当耗时)
4:对前人的代码,用自己电脑上的编译器(IAR和AVR Studio)频频出错,导致无法编译,经过自己的修改(前人对自己公开的代码写的藏头露尾也很正常),虽然解决了这方面的问题,
下载器竟然无法下载到自己的板子里。
4天的时间就这样过去,昨天决定自己写代码,再看芯片手册。经过昨天一天和今天一上午程序终于初步搞定了,430板子发射信号AVR板子收到信号了(开心)。
其中也用到了前人写的SPI时序控制(还是节省时间,心急),程序还得进一步修改,就先写到这,(发现自己很心急,其实也是由于时间紧的原因)就先写到这,继续研究,对了突然发现

要开学了,白天研究,晚上得学英语了,大学英语考试临近了,得复习了 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户616423 2013-2-1 14:06

这个都确认过了哦,从altera那要过代码,开发板都试过,可结果还是一样

用户1360512 2013-1-22 21:50

确认一下问题:1 IP核中配置是否为X4或X8 2 板卡PRSNT信号是否正确配置

用户616423 2013-1-15 09:47

我现在做pcie的ip。调用x4和x8的,但在pc端都只识别为x1,我用的板子是开发板,bios里改下还没用,不知道有什么配置不正确,谢谢!

用户1696769 2012-9-5 09:17

欢迎博主参与第三季的嵌入式博客大赛啊
相关推荐阅读
用户424652 2014-09-27 13:09
3D打印前奏GCode代码(1)基本指令
GCode代码指令头: Gnnn:标准GCode命令,例如移动到一个坐标点。 Mnnn:RepRap定义的命令,例如打开一个冷却风扇。 Tnnn:选择工具代码nnn,在RepRap中,...
用户424652 2014-07-09 11:15
无线通信比较(1)
之前一直在研究ZigBee通信,眼下正要开发新的产品,顺势研究一下市面上的无线通信的方式。433MHz是一个开放的载波频段,比ZigBee通信有着更好的穿透性,很多工业场合使用该载波频段为载体进行...
用户424652 2014-06-30 09:08
时间常数(2)
对于电路时间常数RC的计算,归纳如下: 1、如果RC电路中的电源是电压源形式,先把电源“短路”而保留其串联内阻; 2、把去掉电源后的电路简化成一个等效电阻R和等效电容C串联的RC放电回路,...
用户424652 2014-06-28 16:24
OpenCV(2)
       新版本的OpenCV加入FaceRecognizer类,用于进行人脸识别,支持Eigenfaces、Fisherface、Local Binary Patterns Hisogram...
用户424652 2014-06-28 16:23
时间常数(1)
        时间常数:表示过度反应的时间过程的常数。指该物理量达到最大值的1/e所需要的时间。          电路中的时间常数:表示过度反应的时间过程常数。在电阻、电容的电路中,它是电...
用户424652 2014-06-27 16:27
STM32系列命名
STM32系列命名规则 STM32 F 103 C 6 T 7 xxx       1 2 3 4 5 6 7 8   第1部分:产品系列名,固定为STM32   第2部分:产品类型;F...
EE直播间
更多
我要评论
1
18
关闭 站长推荐上一条 /3 下一条