最近把板子测试了一下,用例程跑了一下蓝牙和2.4G通信。目前基本上都调通了。手机和模块蓝牙通信,模块与模块2.4g通信,无论蓝牙还是2.4G都没问题。
测试结果
蓝牙效果
如下图
蓝牙测的时候手机在模块旁边,比较近、基本在40左右,还行,能用。 不加PA时,基本在75左右。没有板载天线,外接的棒状天线。
2.4G测试结果
为了测2.4G信号,我焊了两块板子,实测是基本上在房间里任何一个位置都能接收到信号,无论中间有没有障碍物,可能距离比较近吧,就不上图了。不过控制蓝牙平衡小车我想也够了。后面看看能不能把之前的平衡小车用蓝牙通信上,这样就可以控制平衡小车了。要实现这个功能估计要深啃蓝牙这块盲区了。
测试过程
板子一开始测的时候还是很坎坷的,下载例程进去没有一点信号,,最后检查下,PCB的问题。2401c使能信号被一个过孔打穿了,接到GND 上了。当初为了降低干扰,板子打的全是窟窿。一不小心,打穿了信号线。尴尬 ̄□ ̄||。。。最后将PCB线割断,又飞了跟线,终于有信号了。
But,信号贼弱,手机放旁边都搜索不到蓝牙信号,有时搜到也是只有一会。最后检查下,电容焊错了一个。这个电路都是仿照官方PCB画的,最后修改了电容,喔吼,信号出来了。
总结
其实调试当中,还是软件最难调。首先对于一个新手来说,你有可能环境都安装不好,环境安装不好,就别提调试了。在之前的帖子已经给大家讲了怎么下载软件和安装环境了,这里就不在复述了。安装不成功的可以多看几遍前面的帖子。
环境安装好之后就是调试了,调试的话我建议去闲鱼买份资料看看,只买资料也就几块钱。不建议购买开发板哦,一百多块钱自己开板子不香吗。当然也可以用官方例程,不过新手还是不建议官方教程,因为你可能看不懂例程,不过分的说有可能例程你都找不到。(默默的对着镜子看了看自己。。。)不过后面我会根据手柄项目讲解一部分例程,用到什么讲什么,不在一一讲解了,因为蓝牙这个坑太深了,好不容易从我自己挖的坑里跳出来,实在不想在挖一个坑了。
在这里再说一点,有啥问题可以直接在NORDIC官网上咨询,不过要用英文哦。他们的工程师很积极,我发的帖子一个小时左右就回复了。
发帖方法:百度搜索nrf,进入官网,点击support->tech supprot,点击下方的链接,里面就是所有人问的问题,你也可以搜索下有没有和你一样的问题。
另外一点不得不说这款芯片设计的还是挺不错的,片上资源可以随便配置引脚,不怕你焊错,就怕你不会配置程序。
好啦,硬的就到这里了,后面开始玩软的了、年前手柄无望了。