- 博客(9)
- 收藏
- 关注
原创 ESP32客户端工作流程
在本教程中,我们使用ESP32示例代码gatt_client代码。代码实现了蓝牙低功耗(BLE)通用属性(GATT)客户端,该客户端扫描附近的外围服务器并连接到预定义的服务。然后,客户端搜索可用特征并订阅已知特征,以便接收通知或指示。该示例可以注册应用程序概要文件并初始化一系列事件,这些事件可用于配置通用访问概要文件(GAP)参数并处理诸如扫描、连接到外设以及读写特征等事件。
2025-02-18 15:05:41
1031
原创 BLE 服务注册与特征管理
本章只讨论有关低功耗蓝牙服务的内容,主要是ESP32的V5.32的gatt_server代码为例子。主要探讨蓝牙Application的功能,别的上下有功能不过多介绍。
2025-02-11 17:40:23
941
1
原创 一张纸了解freertos的使用(2)
信号量,本质是用队列实现的。但是,我们刚学的队列是用来传递数据,但是信号量顾名思义是传递信号的。使用信号量时,先创建、然后去添加资源、获得资源。使用句柄来表示一个信号量。信号量的计数值都有限制:限定了最大值。如果最大值被限定为1,那么它就是二进制 信号量;如果最大值不是1,它就是计数型信号量。
2024-05-07 16:52:58
1655
3
原创 一张纸了解freertos的使用(1)
本文致力于精简的语言介绍,freertos的使用。对于其背后的原理,不做太多的解释。只针对有一定基础的只针对有一定基础的只针对有一定基础的。
2024-05-06 17:43:12
1406
1
原创 STM32进入低功耗(一)HAL库
其中,重要的内容简单介绍一下stm32有三种低功耗其实他们是递进的关系,基础操作位__wfi(),这一个汇编命令,就可以进入睡眠模式。停机是在睡眠的模式上,关闭一些功能(这个功能如1.8V供电区域的的所有时钟都被停止,PLL、HSI和HSE RC振荡器的功能被禁止,也可以是自己添加的功能)待机就是“软启动”。
2024-05-04 14:28:38
2455
原创 stm32电源控制(yi)-硬件介绍
先看STM32F10X-中文手册可能搭建,使用的是最小系统开发板,不熟悉VSSA,VDD这些,我这里展示一下stm32f103c8t6的芯片图使大家熟悉一下。所以,不要脑子里面只有vcc,其实有5个接口供电。
2024-04-29 17:13:59
954
原创 为什么链表要用双重指针??
在C语言中,二重指针是指指向指针的指针。它的语法形式是type **ptr,其中type是指针指向的数据类型。二重指针通常用于函数参数传递,特别是在需要修改指针指向的内存地址时非常有用。
2024-04-23 16:37:53
788
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人