【Microchip WBZ451 Curiosity】-3- 出厂BLE例程体验
本帖最后由 慕容雪花 于 2023-8-16 12:28 编辑<p>WBZ451开发板出厂自带了一个蓝牙BLE的例程。本文将体验这个功能丰富的例程。</p>
<p> </p>
<p>首先体验的是原厂自带的程序,重启板卡后,可以看到蓝色的LED灯以500ms间隔闪烁,代表其正在进行广播。</p>
<p>开发板作为“BLE 外部设备”,通过发送广播数据包使其可以被发现。手机app: Microchip Bluetooth Data (MBD)作为中心设备可以主动发起连接。</p>
<p> </p>
<p> </p>
<p>该例程支持:</p>
<ol>
<li>上电后蓝色LED灯以500ms的频率闪烁,同时发送广播数据包,等待连接</li>
<li>打开手机app,选择“BLE SENSOR”,之后选择“PIC32CXBZ”,之后点击SCAN,扫描外部设备,设备列表显示后,选择并连接</li>
<li>步骤1中的蓝色LED灯停止闪烁</li>
<li>通过滑动按钮可以控制彩色小灯的ON或者OFF</li>
<li>步骤4小灯ON的情况下,可以通过调色板来改变小灯颜色!</li>
<li>最底部的温度显示区域每1s采样一次板载温度传感器数据。</li>
</ol>
<p> </p>
<p>视频演示:</p>
<p>fc3a7afcd44e8634de8eecd4f800d9d2</p>
<p> </p>
<p>之后尝试自己编译烧写这个例程。</p>
<p>插接上microusb线缆连接电脑后,可以看到IDE成功识别到了板卡,并列出了相关的资源。</p>
<p> </p>
<p> </p>
<p>编辑项目属性,Device一栏选择“WBZ451”,硬件工具选择WBZ451好奇开发板。</p>
<p> </p>
<p> </p>
<p>编译例程:</p>
<p> </p>
<p> </p>
<p>查看编译结果:</p>
<p> </p>
<p> </p>
<p>烧写程序:</p>
<p> </p>
<p> </p>
<p>遇到了烧写失败:</p>
<p> </p>
<p> </p>
<p>目前还在寻找出错的原因。</p>
<p> </p>
<p>2023-08-16 下载失败问题已经解决。在Tools->Packs里面,搜索BZ2,目前已经安装的有1.0.107和1.1.218这两个DFP。</p>
<p> </p>
<p> </p>
<p>项目中使用的是v1.0.107,但是看到了1.1.218的说明:解决了新版本MPLABX IDE里面的下载问题,我当前使用的IDE版本是V6.10,也可能已经遇到了这个问题。</p>
<p> </p>
<p>接下来就是在Project Properties里面,选择新版本的DFP,之后点击apply</p>
<p> </p>
<p> </p>
<p>重新编译,然后点击RUN,烧写固件到板卡,programming compeleted!</p>
<p> </p>
<p> </p>
<p>接下来找到一个ble connection的例程,修改里面的设备地址。这个设备地址就是在手机app点击scan后,一串列表里面显示的设备名称下面那个48bit的设备地址。</p>
<p> </p>
<p>烧录后,打开手机app</p>
<p> </p>
<p> </p>
<p>至此,开发工具链已经验证OK。</p>
<p>看到Microchip文档,如下参数。暂未找到哪里设置。</p>
<table border="1" cellpadding="4" cellspacing="0" frame="border" id="GUID-4DA1686F-A88E-4A23-87F3-13C1115E16C3__TABLE_SC3_CTL_XZ" rules="all" summary="">
<tbody>
<tr>
<td>CHECK_PGM_SPEED=You have set the program speed to %s. The circuit on your board may require you to slow the speed down. Please change the setting in the tool properties to low and try the operation again.</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<p>MPLAB X Error message: "You have selected the program speed to Normal"</p>
<p> </p>
<p><a href="https://microchip.my.site.com/s/article/MPLAB-X-Error-message---You-have-selected-the-program-speed-to-Normal" target="_blank">https://microchip.my.site.com/s/article/MPLAB-X-Error-message---You-have-selected-the-program-speed-to-Normal</a></p>
页:
[1]