1192|1

33

帖子

0

TA的资源

一粒金砂(中级)

 

【N32WB031-STB 开发板评测】2-蓝牙透传测试 [复制链接]

【N32WB031-STB 开发板评测】2-蓝牙透传测试

 

  • 测试项目

N32WB031-STB V1.0 蓝牙透传

  • 测试环境

开发板:N32WB031-STB V1.0

开发环境:MDK

手机蓝牙APP

MDK版本:5.36

外设资源:芯片自带蓝牙功能

  • N32WB031 蓝牙简介

N32WB031采用32位ARM Cortex-M0内核,最高工作主频64MHz, 支持BLE 5.1,发射电流4.2mA, 接收电流3.8mA, 最大发射功率+6dBm,接收灵敏度-96dBm @ble 1Mbps, 支持SIG Mesh,既可做主设备也可做从设备。

  • 测试软件环境搭建

蓝牙底层开发对于初学者有一定的难度,尤其是栈操作。这里我们直接使用N32WB031的例程,下载N32WB031开发环境集成包N32WB03x_V1.3.0.zip并解压。

下载地址:ftp://download.nationstech.com

1、打开蓝牙软件RDTSS

打开..\Software Development Kit\N32WB03x_SDK_V1.3\projects\n32wb03x_EVAL\ble\rdtss\MDK-ARM目录下的过程文件,编译后下载,运行。此时N32WB031-STB开发板的LED2灯灭,表明与手机APP未连接,如图1。

4-1.jpg

图1 蓝牙未连接状态

2、打开手机蓝牙测试软件

选择一款手机蓝牙测试软件APP,下载安装,打开已经安装的APP,扫描连接名为NS_RDTSS的蓝牙,此时,N32WB031-STB开发板的LED2灯亮,见图2

4-1.jpg

图2 蓝牙连接成功

  • 透传测试
  1. 串口向手机发送数据

首先点击APP中的NS_RDTSS,连接上开发板蓝牙,在点击Unknown Server’s characteristics 下的0e8ac72e002,先按1、2步骤操作,见图3,打开串口软件,连接上UART,输入信息,本例为“欢迎使用国民技术N32WB031-STB”,点发送,见图4,手机端接收到信息,见图3中的3。

4-5.jpg

图3 APP设置

4-4.jpg

图4 串口通信软件设置

  1. 手机向串口发送数据

首先点击APP中的NS_RDTSS,连接上开发板蓝牙,在点击Unknown Server’s characteristics 下的0e8ac72e001,先按1、2、步骤操作,输入信息,本例为“N32WB031”,点发送,见图5。串口软件接收到信息,见图6。

 

4-3.jpg

图5 APP段操作步骤

4-6.jpg

图4 串口通信软件端接收到的信息

 

  • 总结

由以上例子我们可以看出,在国民技术的《N32WB031-STB 开发板》可以很方便的实现蓝牙数据透传,在此基础上对发送、接收数据模块进行修改,可以做到低代码编写应用到用户程序中,开发效率高。

此帖出自RF/无线论坛

最新回复

直接使用N32WB031的例程确实简单快捷   详情 回复 发表于 2023-6-22 08:26
 

回复
举报

5627

帖子

0

TA的资源

五彩晶圆(中级)

 

直接使用N32WB031的例程确实简单快捷

此帖出自RF/无线论坛
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表