搜索
bottom↓
回复: 34

NRF2401通用51示例C代码 【恢复】

[复制链接]

出0入0汤圆

发表于 2008-12-22 01:51:25 | 显示全部楼层 |阅读模式


 (原文件名:NRF2401_APP.jpg) 



原理图ourdev_553523.pdf(文件大小:94K) (原文件名:NRF2401_APP.pdf) 

源代码ourdev_553524.rar(文件大小:28K) (原文件名:nrf2401_C51_MDK.rar) 

数据资料ourdev_553542.pdf(文件大小:849K) (原文件名:nrf2401.pdf) 



从NewMsg Tech下载的代码,原封不动,按下按键就发送,随即转为接收,做两个同样的,发送机按键后接收机LED亮表示接收成功。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2008-12-22 02:36:08 | 显示全部楼层


 (原文件名:NRF2401模块.jpg) 



近期淘宝上9元热卖的模块,“淘宝超值宝贝推荐”版面上有相关贴子,我买了10几片,呵呵~~插针是2.0的比较麻烦~~我原理图上的针脚排列是按这个来的。

本贴被 avenbbs 编辑过,最后修改时间:2008-12-22,02:38:42.

出0入0汤圆

发表于 2008-12-22 08:15:40 | 显示全部楼层
mark

出0入50汤圆

发表于 2008-12-22 09:20:01 | 显示全部楼层
楼主图文并茂,不错,呵呵,就冲你寒冬腊月半夜发贴的精神,怎么着也得顶一下了!

出0入0汤圆

发表于 2008-12-22 12:57:42 | 显示全部楼层
好人呀,顶起来!

出0入0汤圆

发表于 2008-12-22 13:28:11 | 显示全部楼层
顶!

出0入0汤圆

发表于 2008-12-22 13:44:42 | 显示全部楼层
8错!顶起

出0入0汤圆

发表于 2008-12-22 19:11:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-12-22 20:16:23 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-12-30 17:03:49 | 显示全部楼层
不错 

出0入0汤圆

发表于 2009-1-3 18:44:50 | 显示全部楼层

出0入0汤圆

发表于 2009-1-4 09:08:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-1-4 10:06:53 | 显示全部楼层
 我也想購幾片,但在淘寶上找不到.能不能幫忙提供一個鏈接?

出0入0汤圆

发表于 2009-1-8 12:03:11 | 显示全部楼层
LS看这里

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1912653&bbs_page_no=1&bbs_id=9999



好帖小顶下

出0入0汤圆

发表于 2009-1-8 14:33:17 | 显示全部楼层
顶.无线的东西很有意思.

出0入0汤圆

发表于 2009-4-22 13:10:50 | 显示全部楼层
DING

出0入0汤圆

发表于 2009-4-22 19:12:33 | 显示全部楼层
无线的东西啊,要学习的,谢拉

出0入0汤圆

发表于 2009-5-25 15:05:10 | 显示全部楼层
ding!!!

出0入0汤圆

发表于 2009-5-27 11:39:31 | 显示全部楼层
顶了!

出0入0汤圆

发表于 2009-5-30 17:06:17 | 显示全部楼层
哈哈,谢谢

出0入0汤圆

发表于 2009-9-14 11:08:30 | 显示全部楼层
发现你程序中的一个问题
//接收方通道硬件地址
unsigned char TxAddress[]={0xcc,0xcc,0xcc,0xcc};为什么定义四个字节????????

#define ADDR_W       0x10   //0x10=2 字节      //发送/接收地址宽度(单位:Bit)   这里说的是两字节?????????

void nRF2401_TxPacket(unsigned char TxBuf[])
{
        int i;
        unsigned char variable2;
        CE=1;
        Delay100();
        for (i=0;i< (ADDR_W/8);i++)//写入接收地址(按字节对齐)
                     ------------------ 这里只发送了两字节  ???????????????????????????
        {
                variable2=TxAddress;
                ByteWrite(variable2);
        }
        for (i=0;i<(DATA1_W/8);i++)//写入需要发送的数据(按字节对齐)
        {
                variable2=TxBuf;
                ByteWrite(variable2);
        }
        CE=0; //CE 置低使发送有效
        Delay100(); //时钟信号高电平保持
        Delay100();
}
所以我认为这里TxAddress[]应该只定义两字节就够用了  多余的浪费了
楼主以后改别人的代码最好仔细的分析一下!!!
   (个人意见仅供参考)

出0入0汤圆

 楼主| 发表于 2009-9-14 21:20:31 | 显示全部楼层
【21楼】 sxndwg 莫名


“楼主以后改别人的代码最好仔细的分析一下!!!”

//-------------------------------------------


我认为说话应该有理有据,既无经济利益,又无潜在危险,也没有残害他人的主观故意,我为什么要“仔细分析”,都说了是抄的,我就是给打个下手,让您不必Ctrl+C/Ctrl+V,爱看不看!
(个人意见仅供参考)

出0入0汤圆

发表于 2009-9-16 16:16:06 | 显示全部楼层
....

出0入4汤圆

发表于 2009-9-16 16:21:59 | 显示全部楼层
make

出0入0汤圆

发表于 2009-12-22 22:57:12 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-22 22:57:37 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-4-5 22:05:48 | 显示全部楼层
thanks 楼主

出0入0汤圆

发表于 2010-4-6 21:06:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-7 11:19:48 | 显示全部楼层
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1912653&bbs_page_no=1&bbs_id=9999

出0入0汤圆

发表于 2010-7-14 14:36:15 | 显示全部楼层
下载下来测试下,希望OK哦

出0入0汤圆

发表于 2010-7-14 14:39:05 | 显示全部楼层
看了下手册,nRF2401和nRF24L01确实是两种芯片啊。

出0入0汤圆

发表于 2010-8-25 10:55:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-31 12:36:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-5 12:51:45 | 显示全部楼层
mark!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 17:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表