
蓝牙学习
文章平均质量分 67
焦不得
一个大三的幼稚青年
展开
-
蓝牙学习---GATT初始化
GATT 称为通用属性规范 Generic Attribute profile,GATT 层是传输真正数据所在的层。GATT 程序模块的作用是用于协商和跟踪 GATT 连接参数和更新数据长度,在 BLE 程序中,初始化 GATT 程序模块只需调用库函数 nrf_ble_gatt_init ()即可完成初始化。原创 2023-12-24 20:06:33 · 522 阅读 · 1 评论 -
蓝牙学习---GAP
这个讲述了GAP的一些参数和初始化, GAP 实际上定义了蓝牙设备的基本需·求,包括广播功能、广播名称设置、连接加密等级等功能。原创 2023-12-24 12:24:45 · 1729 阅读 · 1 评论 -
蓝牙学习--APP定时器(nRF52832)
APP 定时器基于实时计数器 RTC1 的软件定时器,我们看到 RTC,首先想到的是用来记录时间的实时时钟,但是要注意,nRF52832 的 RTC并不是指实时时钟,我们不能通过 nRF52832 的 RTC 直接获取时间信息,nRF52832 的 RTC指的是对振荡源脉冲进行计数的实时计数器。SDK 中的 APP 定时器是使用 RTC1 作为时基来实现的。原创 2023-12-18 22:05:07 · 1199 阅读 · 1 评论 -
蓝牙学习---日志打印(nRF52832)
在我们的嵌入式开发中,日志打印是必不可少的,谁也不可能保证一次写出来的程序是万无一失的,有时候的代码运行达不到我们要的效果,这个时候就需要我们的日志打印了。开发板上程序在运行过程中,会将一些信息打印到日志,通过这些信息,我们可以知道模块加载的情况。我们可以在配置文件中更改是我们的RTT日志打印还是我们的uart打印,在我们的nRF52832的SDK中,日志开关在"sdk_config.h"文件中。可以通过Jlink-RTT打印,也可以通过串口打印。这是我们通过串口打印的。需要我们引入的头文件。原创 2023-12-17 18:40:02 · 623 阅读 · 1 评论 -
蓝牙低功耗(BLE)
蓝牙低能耗(BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术,工作在免许可的2.4GHz ISM射频频段。它从一开始就设计为超低功耗(ULP)无线技术。它利用许多智能手段最大限度地降低功耗。它有几个特点:1.低成本,低功耗。2.快速启动,瞬间连接。最快3ms延迟。3.传输距离的提升。4.高安全性。原创 2023-12-17 17:51:53 · 1449 阅读 · 1 评论