1743|1

1510

帖子

1

TA的资源

五彩晶圆(初级)

楼主
 

【AT32WB415测评】蓝牙通讯及测试之一 [复制链接]

本帖最后由 jinglixixi 于 2022-8-8 12:26 编辑

AT32WB415的最大特色在于它集成了无线通信模块,并可在其引脚命名上窥见一斑,见图1所示。

这其中有8个GPIO口,可提供2个PWM通道和1个UART。而内部的UART21是同MCU的 USART3相连接。

 

图1 引脚命名

该无线蓝牙模块符合蓝牙技术联盟的5.0双模规范,支持低功耗2.4 GHz收发。

就软件资源来讲,其比较特别的是从常规例程中无法找到蓝牙通讯影子,它是以单独的部分来提供的,见AN0077_AT32_BLE_Application_Note_V2.0.4压缩包,该压缩包的内容如图2所示。

 图2压缩包内容

其实AT32WB415是由MCU及无线蓝牙模块(BLE)两个芯片组合而成的,中间是透过UART进行沟通。

当蓝牙芯片收到来自远程APP的请求后,透过AT command, 跟MCU获取需要的信息或是执行某些动

作;或是由MCU端发送请求,透过UART发送AT command, 变更BLE端的配置。无论是哪个方向发出请求,用户都可以根据需求扩增AT command, 以实现各种控制方法。

也就是说wb415_mcu_demo_2.0.3 负责MCU 执行操作;而wb415_ble_demo_2.0.3负责蓝牙执行操作。

对wb415_mcu_demo_2.0.3进行编译,可生成目标文件Template.hex,见图3所示。

 图3 完成编译

对wb415_ble_demo_2.0.3进行编译时,由于它是ARM9的工程,故需安装Legacy Support才能够编译。用户可根据自己的环境在以下路径进行下载:www2.keil.com/mdk5/legacy/。

 安装Legacy Support的界面如图4所示。

 图4 安装Legacy Support

 图5 完成添加

经编译,可生成目标文件wb415_ble_app_merge.bin,见图6所示。

 图6完成编译

此外,为了进行测试还需下载和安装工具软件ICP Tool download,安装后其界面如图7所示。

 图7 下载软件

在连接调试器时,会弹出固件升级的提示框,在升级完成后会给出图8所示的提示框。

点击“确定”后,会呈现图9所示的连接状态。

 图8 固件升级

 图9 完成连接

执行下载的流程为:

1) 通过 USB 将 AT-Link 连接至 PC

2)打开上位机软件 Artery ICP Programmer Tool,并连接 AT32WB415 芯片。

3)选择 BLE 端代码,在文件信息栏目点击添加按钮,选择欲下载的文档,BLE 端编译后的默认路径在工程项目的 output 文件夹中的 app 文件夹,选择文档 wb415_ble_app_merge.bin,并填入下载起始地址 0x00000000,见图10所示。

 图10 选取BLE 端文件

4) 选择 MCU 端代码,同样在文件信息栏目点击添加按钮,选择欲下载的文档,MCU 端编译后的默

认路径在工程项目的 Objects 文件夹中,选择文档 Template.hex,见图11所示。

  

图11选取MCU端文件

5) 点选“下载”后,再点击“开始下载”,见图12和图13所示。

 图12 执行下载

 图13下载过程中

6)完成后,上位机软件会提示下载&校验完成信息,见图14和图15所示。

 图14 完成下载

 图15 下载后

至此,就完成了开发板一侧的测试准备,可见要实现无线通信其准备工作还是比较多的,后续再进行具体的测试。

此帖出自RF/无线论坛

最新回复

实现无线通信准备工作不但多,而且设置也挺多   详情 回复 发表于 2022-8-9 07:18
点赞 关注
 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

实现无线通信准备工作不但多,而且设置也挺多

此帖出自RF/无线论坛
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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