找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4167|回复: 16
打印 上一主题 下一主题
收起左侧

头疼的NRF24L01今天搞定

  [复制链接]
跳转到指定楼层
楼主
ID:79544 发表于 2016-4-28 19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经过几个星期的折腾我对NRF24L01这是晕啊,程序有时候好用有时候不灵,郁闷的想吃了他。开始看网络上,模块娇乖,怕烧,毕竟我的单片机是5v人家模块不能超过3.6v,加上1117-3.3稳压到3.4v应该没问题吧,现在看真的没问题,这货不是很娇乖的也是很皮实的东西。开始单片机和模块之间连接也是谨遵网络的图图,加1k电阻要不就加下拉,主要是怕烧了宝贝啊,可就是这样问题就是解决不了,看着ACK应答的很正常,(指示灯一闪一闪)可就是收不到数据,没招啦。今天又开始折腾一个意外的举动数据传过去啦,什么举动?就是按按键的时候手指按在模块的引脚上。为什么呢?大家都知道人是带电的,也就是给模块加了电。是不是单片机引脚没收到高电平?豁出去啦不管小东西怕不怕烧的,单片机的引脚和模块的引脚直接连接,哈哈哈还真的一切搞定。什么流水灯,指示灯,温度传输一切OK。我去!!这货和单片机直接连接根本没问题,温度传输工作一下午模块乖得很。总结一下:模块是3.3v供电,模块IO输出最高3.3v被我加电阻有加下拉的,单片机IO收到模块传给的电平达不到高低电平的电压值所以就驱动不了模块也就发送不数据。看着模块好像工作其实不稳定,发射功率应该很低另一片单片机根本收不到数据的。今天先到这里接下来继续折腾。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:117358 发表于 2016-4-28 22:58 | 只看该作者
谢谢给我们初学者留下宝贵的经验
回复

使用道具 举报

板凳
ID:99538 发表于 2016-4-29 10:49 | 只看该作者
不错,不错
回复

使用道具 举报

地板
ID:88256 发表于 2016-4-29 12:10 | 只看该作者
“加上1117-3.3稳压到3.4v应该没问题吧” 这个型号的明显就是3.3V,怎么就成了3.4V了?


“大家都知道人是带电的,也就是给模块加了电” 楼主这话就不对了,3.3V电平的信号都无法让单片机可靠接收工作,不知道楼主身体上带的电是几伏的,能提供多少电流?

“看着模块好像工作其实不稳定,发射功率应该很低另一片单片机根本收不到数据的” 单片机与外设之间的信号传输都不正常,双机之间的通信又怎么能正常,怎么就判断是发射功率低了?把移动机房到发射塔之间的信号切断,移动手机不能对外联络,能说是发射的信号功率太小吗?

评分

参与人数 1黑币 +100 收起 理由
admin + 100 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:117499 发表于 2016-4-29 12:27 | 只看该作者
学习了
回复

使用道具 举报

6#
ID:96682 发表于 2016-4-29 12:31 | 只看该作者
LZ,几个星期才弄明白是为啥原因,看来还是你对这个无线模块还是了解得并不多。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:79544 发表于 2016-4-29 21:48 | 只看该作者
我的确是刚接触NRF24L01这个模块,自己焊的电路板不是很规整存在很多不稳定因素的,最大的问题就是干扰,特别在无线这块。不过失败是成功他娘的确不错,今天又把遥控小车的程序调通啦,感觉还是很有成就感,毕竟折腾NRF24L01这么长时间。就是距离近点大约8米,用的是一节18650电池供电(4v)。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:96682 发表于 2016-4-29 22:42 | 只看该作者
这个频段无线电的越障能力都很弱,通常都是一个房间的距离,不如在空旷地带的通讯距离远。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:79544 发表于 2016-4-30 09:26 | 只看该作者
是的,不过总算折腾出点成绩,明白了很多东西也学到很多,这就是收获

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:104472 发表于 2016-4-30 09:34 | 只看该作者
除了I/O口外,其芯片必须3.3v供电,其他可以不接限流

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:117634 发表于 2016-4-30 09:58 | 只看该作者
挺好的,熟悉了以后用起来也不麻烦了、

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:79544 发表于 2016-4-30 10:03 | 只看该作者
jiajuntao 发表于 2016-4-30 09:34
除了I/O口外,其芯片必须3.3v供电,其他可以不接限流

是啊,网络上说的很邪乎,所以刚开始拍烧就加下拉或限流,这样做事保护芯片,可很多时候很多程序是调不通的,其实这个芯片的输出和输入IO是耐5v电压的,不过这个芯片要求电源和滤波确实很关键。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

13#
ID:144022 发表于 2016-10-23 23:53 | 只看该作者
赞一个,我也在调试这个无线模块,楼主能否发个程序
回复

使用道具 举报

14#
ID:150813 发表于 2016-11-28 19:38 | 只看该作者
资料里好像介绍说供电要用3.3v,i0引脚可以5V
回复

使用道具 举报

15#
ID:119747 发表于 2016-11-30 15:13 | 只看该作者
赞一个。
回复

使用道具 举报

16#
ID:153199 发表于 2016-12-16 17:53 | 只看该作者
这也是经验
回复

使用道具 举报

17#
ID:104472 发表于 2016-12-23 18:05 | 只看该作者
腾飞的龙 发表于 2016-4-30 10:03
是啊,网络上说的很邪乎,所以刚开始拍烧就加下拉或限流,这样做事保护芯片,可很多时候很多程序是调不通 ...

是啊,过多的保护就是限制。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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