avenbbs 发表于 2008-12-22 01:51:25

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

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_553522.jpg

 (原文件名: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亮表示接收成功。

avenbbs 发表于 2008-12-22 02:36:08

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_553562.jpg

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



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

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

huangqi412 发表于 2008-12-22 08:15:40

mark

ilikemcu 发表于 2008-12-22 09:20:01

楼主图文并茂,不错,呵呵,就冲你寒冬腊月半夜发贴的精神,怎么着也得顶一下了!

zhchyl 发表于 2008-12-22 12:57:42

好人呀,顶起来!

lukeunderwood 发表于 2008-12-22 13:28:11

顶!

wkman 发表于 2008-12-22 13:44:42

8错!顶起

443799600 发表于 2008-12-22 19:11:59

mark

my2jia 发表于 2008-12-22 20:16:23

不错

jom520 发表于 2008-12-30 17:03:49

不错 

mph2004 发表于 2009-1-3 18:44:50

zjzj007 发表于 2009-1-4 09:08:16

MARK

jeoge 发表于 2009-1-4 10:06:53

 我也想購幾片,但在淘寶上找不到.能不能幫忙提供一個鏈接?

icefier 发表于 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



好帖小顶下

ididr 发表于 2009-1-8 14:33:17

顶.无线的东西很有意思.

xxf86326 发表于 2009-4-22 13:10:50

DING

Gvinnar 发表于 2009-4-22 19:12:33

无线的东西啊,要学习的,谢拉

LUOWEN33 发表于 2009-5-25 15:05:10

ding!!!

lihao266 发表于 2009-5-27 11:39:31

顶了!

yytone 发表于 2009-5-30 17:06:17

哈哈,谢谢

sxndwg 发表于 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[]应该只定义两字节就够用了多余的浪费了
楼主以后改别人的代码最好仔细的分析一下!!!
   (个人意见仅供参考)

avenbbs 发表于 2009-9-14 21:20:31

【21楼】 sxndwg 莫名


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

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


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

lowwr 发表于 2009-9-16 16:16:06

....

wajlh 发表于 2009-9-16 16:21:59

make

benjiang 发表于 2009-12-22 22:57:12

MARK

benjiang 发表于 2009-12-22 22:57:37

MARK

xiaoweiqin 发表于 2010-4-5 22:05:48

thanks 楼主

bluelool 发表于 2010-4-6 21:06:01

mark

ff_jwj 发表于 2010-4-7 11:19:48

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

888555481 发表于 2010-7-14 14:36:15

下载下来测试下,希望OK哦

888555481 发表于 2010-7-14 14:39:05

看了下手册,nRF2401和nRF24L01确实是两种芯片啊。

yuanlaifeng 发表于 2010-8-25 10:55:20

mark

QQ373466062 发表于 2010-10-31 12:36:51

mark

chenxiliang110 发表于 2010-12-5 12:51:45

mark!
页: [1]
查看完整版本: NRF2401通用51示例C代码 【恢复】