本次的参考文档是《Bluetooth Low Energy Quick Start Guide》
文档在协议栈文件夹下:C:\SDK_2.2.0_MKW36A512xxx4 (1)\docs\wireless\Bluetooth
1、打开工程,工程路径:C:\SDK_2.2.0_MKW36A512xxx4 (1)\boards\frdmkw36\wireless_examples\bluetooth\hrs\freertos\iar
2、硬件配置为buck模式,如果硬件平台的电源配置为buck或者boost模式,那么在app_preinclude.h文件中的
gDCDC_Enabled_d设置为 1 并且APP_DCDC_MODE 配置为 gDCDC_Mode_Buck_c 或者 gDCDC_Mode_Boost_c
FRDM-KW36开发板可以通过下图配置电源模式
3、因为心率传感器应用默认配置为低功耗模式,在这种情况下,当内核处于睡眠模式时,上位机调试会失败。如果不想要IC处于低功耗模式,可以把在app_preinclude.h宏定义cPWR_UsePowerDownMode配置为0
4、然后编译工程并下载到硬件
(如果下载过程中将IC里面的程序跑乱了,按住板子的reset键,再点击下载,松开reset键)
5、对于FRDM-KW36开发板,按下SW2按钮,才会开始广播
6、手机app准备
app下载链接:https://cache.nxp.com/https://play.google.com/store/apps/details?__gda__=1557896313_c320fcd0228c47757b9de28611bed52d&id=com.freescale.kinetisbletoolbox?fileExt=.kinetisbletoolbox
7、打开手机蓝牙
8、打开软件选择“Heart Rate”图标
9、点击连上的设备,可以看到,设备传给手机的参数
这个实验可以验证硬件的好坏和熟悉环境