注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
lingxin_yuhe的个人空间 https://home.eeworld.com.cn/space-uid-1286185.html [收藏] [复制] [分享] [RSS]
日志

【雅特力AT32WB415系列蓝牙BLE 5.0 MCU】第二篇:硬件初步理解+蓝牙控制灯的开关

已有 1253 次阅读2022-8-10 17:59 |个人分类:AT32WB145

前言:用沁恒的蓝牙,它的蓝牙功能集成到了处理器上,我读雅特力的AT32WB415的datasheet,芯片架构处蓝牙与MCU分开,通过一个串口进行通信,这样就可以理解为MCU通过AT指令发送给蓝牙,类似MCU给4G模组发送和接收,欢迎大家指正。

一、硬件解读

我通过硬件手册UM_AT_START_WB415_V1.10.pdf当中的1.1特性就了解了板子的资源及功能,如图所示。

 

AT32WB415CCU7-7处理器分为两个部分:蓝牙5.0双模和微控制器。来一张数据书册第九页的功能框图,如图所示,两部通过串口进行通信。

 

以上资料都可以在雅特力官网中的资源地址中找到,具体步骤,到官网首页--》下拉到最下面,找到对应产品,如AT32WB415系列,如下图所示,点击进入。

 

进入后的页面就是开发板所需要的知识页面,从头看到尾,当然也可以根据右上侧的跳转链接直接跳转到资源下载处。

 

下载Datasheet和开发板资源,如下图所示资料下载。

 

下载完成打开阅读对应的手册,如图所示。

 

二、蓝牙+MCU功能编译

上一篇已经搭建好了蓝牙和MCU的Keil开发环境,ble编译完成了,今天来编译mcu例程,下载一个简单的手机蓝牙控制开灯和关灯的功能。

编译MCU部分例程,竟然出现了错误,如图所示,不应该啊,一查发现不能有中文,于是改变路径重新编译,编译成功。

 

 

打开蓝牙程序,进行编译,如图所示。

 

三、下载测试

  1. 首先是板子上MCU+BLE程序下载

打开ICP下载软件,MicroUSB接口连接调试下载口AT-Link,选择要下载的MCU+BLE程序,如图所示,注意在加载ble程序时修改地址,软件会提示。

 

加载完程序,点击连接AT-Link,也可以先连接上,再点击下载按钮,如图所示,进行程序下载。

 

下载成功后会提示下载成功。

  1. 其次下载手机上的LIGHTBLE APP

我手机苹果系统,搜索LIGHTBLE,就有如下第一张图所示程序,下载即可。打开软件如第二张图所示,输入wb,就出来了WB415-GATT。

点击连接WB415-GATT,连接成功如第三张图所示,连接上了板子的蓝牙。点击0xC101,读写蓝牙不带返回功能,如第四张图所示,点击Wrtie new value,如第五张图所示,输入01,点击Done,板子上的LED2点亮,再点击Write new value,输入00,点击Done,板子上的LED2灯熄灭,这样Wtire new value下就有了这两条数据如第六张图所示,点01,灯亮,点00,灯灭,响应非常快。

           

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章