首页 > 评测 > 快速体验点对点无线连接——FRDM-KW40Z开发套件评测
快速体验点对点无线连接——FRDM-KW40Z开发套件评测
- [导读]
- FRDM-KW40Z开发套件提供了快速体验点对点通信的功能,支持BLE 4.1及802.15.4-2011标准,套件内提供了两块开发板,可以直接实现通信,无需额外的设备即可快速体验。
图9 开发板图赏
这里可以看到SMA天线接口与PCB F天线接口。
图10 合照
接下来开始上电,安装必要的驱动。
图11 上电连接示意图
按图中所示的方式连接数据线与开发板,另一端当然是连接到PC端咯。
图12 上电后LED灯状态
开发板上电后,指示SDA及电源的LED灯点亮,表明设备上电成功。开发板右侧的4个LED灯循环做跑马灯运动,这是等待用户连接串口下达指令的标志。一旦用户使用串口连接到开发板后,这些LED灯就不闪了。
除了使用Micro USB供电之外,还有其它几种方式也可以给开发板供电,USB提供5V的外部电压。另外可以使用外部电源来供电,开发板上J3的P16可以为U17提供P3V3或P5-9V的外部电压;另外也可以使用BT500通过电池来给设备供电。另外还可以通过J19来提供1.8V~3.6V之间的电压供电。
FRDM-KW40Z开发板提供mbed式的代码下载,即将编译好的BIN文件拖放到映射至PC端的磁盘来实现代码下载。不过目前为止在mbed平台上还没有发现对FRDM-KW40Z开发板的支持。
图13 DAPLink磁盘
映射到PC端的磁盘卷标名称为DAPLink,打开该磁盘,里面有一个HTML文档,双击该文档,可以打开DAPLink的介绍
图14 DAPLink介绍
DAPLink是一个开源项目,该项目以GIT的方式开源代码,其目的是通过Cortex调试器来实现代码下载到目标设备。DAPLink有三个主要特性:HID接口实现,基于CMSIS-DAP调试协议,HID接口允许常用的工具链来对设备进行编程及调试,目前支持的工具链包括MDK、IAR及pyOCD。第二个特性是拖放编程支持,通过将BIN文件拖放到USB磁盘内即实现编程,这一特性目前主要是mbed平台使用。最后一个功能是实现USB串口通信功能。类似DAPLink的技术还有ST的STLINK,也支持上述三种特性。
从NXP官方下载OpenSDA驱动安装,安装好后设备管理器中应该会出现该设备的串口设备。
图15 安装好驱动后的串口设备
安装好串口驱动后,就可以使用终端软件如putty来访问FRDM-KW40Z并与开发板进行交互。
图16 串口参数设置
开发板出厂时的DEMO程序设置的串口通信波特率为115200,串口名称请参考设备管理器中的名称,这里是COM6。
图17 串口打印的欢迎画面
连接设备后出现的欢迎画面,提示用户按回车键开始进行功能测试。
现在将另一块开发板也连接到电脑上。虽然可以通过锂电池来给开发板供电,但是为了便于通过串口设置参数及观察通信过程,这里还是选择使用USB来供电兼实现通信。
图18 双机通信
现在两块开发板都连接好了,准备实现无线通信。注意到两块开发板上的LED灯都在做跑马灯运动,等待用户连接串口并控制双机通信。
图19 默认通信参数设置
这是使用putty分别连接两块开发板的情况。操作界面以菜单的形式提供给用户,程序提供了一些全局的快速按键,用来调整设备的工作模式,例如t用来切换到发送模式,r用来将设备切换到接收模式,q和w分别用来切换信道等。
接下来的信息告诉我们,通过使用不同的输入选项来实现不同的测试功能,例如选择1,则实现连续测试,功能2实现分组错误情况测试等。
最下面一行显示了当前设备的工作模式,从信息可以得知,当前两个设备均处于传输模式,都使用11号信道,信号强度值均为5,测试分组个数为5个。我们需要将两块开发板设定为不同的工作模式,将第二块开发板(COM7)设置为接收模式,其它参数不做调整。
图20 接收模式
这里看到该设备(COM7)的工作模式已发生了变化,从发送模式变成了接收模式。下面测试通信过程,输入1选择连续测试
图21 二级菜单
弹出的子菜提供了更多的控制选项供用户选择。可以选择3或4实现调制或非调制的传输模式实现测试。这里选择功能3
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前