![21天入门低功耗蓝牙5.x开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/359/44819359/b_44819359.jpg)
1.4 SES集成开发环境的使用
前文介绍了SES开发环境的搭建、与调试硬件的连接、nRF5 SDK的目录结构,本节以心率(Heart Rate Service,)例程为例,介绍SES开发环境的使用。HRS例程是Nordic提供的众多蓝牙标准例程之一,该例程可提供心率服务、电池电量服务和设备信息服务。
(1)HRS例程在SDK中的位置如图1-36所示。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-38-1.jpg?sign=1739287630-IJ8EHrclzROjKsC5TcnUKA7zIP6lrePW-0-891b944e75a19116198d8d6895912b9c)
图1-36
(2)HRS例程使用的是nRF52840 DK开发板和S140协议栈,在SES中打开HRS例程,工程界面如图1-37所示。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-38-2.jpg?sign=1739287630-MlnffHGabzUYQCPHNa4ri4XwL4jgyGYj-0-1049f2514cf28273cab41e333eecdb1d)
图1-37
(3)单击常用工具栏中的编译按钮,在工程编译后会显示当前使用的Flash空间和RAM空间,如图1-38所示。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-39-1.jpg?sign=1739287630-ghqsiKoUM24d6j5eLWUNypRMuGQHrIIl-0-877a11d82636ded2806077fd9cfaddec)
图1-38
(4)正确连接nRF52840 DK开发板后,单击常用工具栏中的下载按钮,会自动进行擦除、烧写和校验等操作,如图1-39所示。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-39-2.jpg?sign=1739287630-0gifglTPGWpF9ukUhtAOCb14oRUGgugV-0-1eb65bc1607b5873381e852e7e1f99be)
图1-39
(5)打开cmd命令行窗口,输入命令“nrfjprog--reset-f NRF52”(见图1-40)可对芯片进行复位,程序开始正常工作,可以看到nRF52840 DK开发板上的LED1开始闪烁。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-39-3.jpg?sign=1739287630-C7Dna46PTzjSHFTuaj1zuPPHlEgcfoMj-0-34542f5b98aec5f9ecd4713879e48a38)
图1-40
在大部分情况下,当烧写完固件应用程序后,固件代码会自动复位芯片并开始工作。但在某些情况下,如在Mac系统中,在烧写完固件应用程序后,还需要使用命令进行软复位或者通过按键进行硬复位,才能开始工作。
(6)保持手机的蓝牙为打开状态,打开nRF Connect移动端应用后,单击右上角的“SCAN”进行搜索,可以看到名为“Nordic_HRM”的设备,如图1-41所示,表明该设备已开始正常工作并广播。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-40-1.jpg?sign=1739287630-lbhsoDhlISaodspNDED2plLAEUtZKyKl-0-0afd61141c6889a6296f5ff0fd6d9165)
图1-41
(7)单击“Nordic_HRM”右侧的“CONNECT”按钮即可连接名为“Nordic_HRM”的低功耗蓝牙设备,这时可以看到该设备上的各个服务,如图1-42所示。
![](https://epubservercos.yuewen.com/D95702/23950066309696006/epubprivate/OEBPS/Images/43149-00-40-2.jpg?sign=1739287630-7BBGeYfXK4vX93O8y3tjpAypvpazt376-0-d491679f17af8305161cbe77b25241a1)
图1-42