智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2359|回复: 13
打印 上一主题 下一主题

求一份S12的NRF24L01...不想浪费那几个模块!!!

[复制链接]

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
跳转到指定楼层
1#
发表于 2013-10-17 17:14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同上...真是难...

34

主题

500

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3183

推广达人奖章优秀会员奖章活跃会员奖章

威望
2298
贡献
257
兑换币
597
注册时间
2011-10-2
在线时间
314 小时
2#
发表于 2013-10-17 19:26:04 | 只看该作者
void init_NRF24L01(void)
{
        CE=0;    // chip enable
        CSN=1;   // Spi disable
        SCK=0;   // Spi clock line init high
        SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH);    // 写本地地址       
        SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, RX_ADDRESS, RX_ADR_WIDTH); // 写接收端地址
        SPI_RW_Reg(WRITE_REG + EN_AA, 0x00);      //  频道0自动        ACK应答不允许       
        SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01);  //  允许接收地址只有频道0,如果需要多频道可以参考Page21  
        SPI_RW_Reg(WRITE_REG + RF_CH, 100);        //   设置信道工作为2.5GHZ,收发必须一致
        SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH); //设置接收数据长度,本次设置为3字节
        SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07);                   //设置发射速率为1MHZ,发射功率为最大值0dB
    SetRX_Mode();
}

初始化如上,需要关闭应答,然后调试起来比较方便,调试完成后再决定是否需要应答。
另外,发送完成或接受完成后都要重新设置接收模式(或发送模式)。
如果2.4G频道有干扰的话可以适当调高频率。
这样的话应该可以调通了。
回复 支持 反对

使用道具 举报

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
3#
 楼主| 发表于 2013-10-17 20:02:20 | 只看该作者
问乐寻音 发表于 2013-10-17 19:26
void init_NRF24L01(void)
{
        CE=0;    // chip enable

求份完整的程序 行不~~~谢谢啦
回复 支持 反对

使用道具 举报

34

主题

500

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3183

推广达人奖章优秀会员奖章活跃会员奖章

威望
2298
贡献
257
兑换币
597
注册时间
2011-10-2
在线时间
314 小时
4#
发表于 2013-10-17 21:16:55 | 只看该作者
邵志伟 发表于 2013-10-17 20:02
求份完整的程序 行不~~~谢谢啦

我没有S12的程序啊,重点都在这里了。
回复 支持 反对

使用道具 举报

30

主题

333

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2063
威望
1008
贡献
633
兑换币
600
注册时间
2013-3-9
在线时间
211 小时
毕业学校
杭州电子科技大学
5#
发表于 2013-10-18 08:26:21 | 只看该作者
不难吧!
回复 支持 反对

使用道具 举报

2

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
威望
789
贡献
457
兑换币
518
注册时间
2012-12-30
在线时间
180 小时
毕业学校
sanxiadaxue
6#
发表于 2013-10-18 14:15:39 | 只看该作者
求一份S12的小车程序和硬件电路,能跑全国第一的,不想浪费时间搞东西.大神们给力啊。

纯调戏。
回复 支持 反对

使用道具 举报

6

主题

77

帖子

0

精华

高级会员

Rank: 4

积分
906
QQ
威望
558
贡献
230
兑换币
112
注册时间
2011-12-4
在线时间
59 小时
7#
发表于 2013-10-22 15:48:23 | 只看该作者
我有咯
回复 支持 反对

使用道具 举报

6

主题

77

帖子

0

精华

高级会员

Rank: 4

积分
906
QQ
威望
558
贡献
230
兑换币
112
注册时间
2011-12-4
在线时间
59 小时
8#
发表于 2013-10-22 15:51:29 | 只看该作者
34zhanghe 发表于 2013-10-22 15:48
我有咯


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
9#
 楼主| 发表于 2013-10-22 15:55:15 | 只看该作者
34zhanghe 发表于 2013-10-22 15:51

NICE啊  感动ING
回复 支持 反对

使用道具 举报

20

主题

801

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4967

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2934
贡献
605
兑换币
1966
注册时间
2012-9-13
在线时间
714 小时
毕业学校
上海海事大学
10#
 楼主| 发表于 2013-10-24 13:19:27 | 只看该作者
34zhanghe 发表于 2013-10-22 15:51

你这个接收的话用啥,另一个24L01接收不到,里面要烧写啥么?我直接买的24L01的USB插座插在电脑上的。求救啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 15:42 , Processed in 0.085431 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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