自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 DA14695-超出512K的代码空间

2:原因:默认情况下,SDK 和芯片配置都支持运行最大 512 kB 的应用程序映像。DA1469x 蓝牙 SoC 能够从 FLASH 中的任何地址执行代码。由于 DA33x 的 M1469 应用程序 CPU 具有重新映射功能,因此支持此功能。1:问题背景:编译完后代码空间在540K板子跑不起来。文档中的工具是旧版的,我用的最新版本为V5.0.22。有差异的点如下其他按文档中操作即可。得的duebug信息和断点如下。

2024-08-26 16:39:52 139

原创 SmartSnippets Studio配置

ble文件库是SD中提供的有些项目中配置有,有些项目中没有配置,现在要把这个配置文件添加进去;先在SDK虚拟文件夹下创建链接文件找到SD中要添加的文件夹即可。二、将排除编译的文件夹添加到编译中。在这个地方把他去除排除编译。一、添加虚拟文件链接库。ble是被排除编译的。

2024-08-22 17:46:18 174

原创 DA14695-电池服务解析

【代码】DA14695-电池服务解析。

2024-08-22 10:04:00 792

原创 DA14695-multi-link简单解析

设置设备名称,设备名是存储在GATT服务中的一般在设备连接后来读取,与广播数据中的设备名是未连接状态下就可以被扫描看见的也就是手机上扫描BLE时显示的,他们两个可以一样但性质不一样。在system_init中创建ble_multi_link_task任务,先是开启了BLE管理器,再注册ble_multi_link_task任务。if (notif & BLE_APP_NOTIFY_MASK)这里是在判断接收到的通知是不是属于BLE发来的,如果是就进行BLE事件的处理。

2024-08-21 16:25:56 983

原创 DA14695 配置长文件名步骤

1:开启长文件名,会报找不到 ‘WCHAR’ 然后定义一个 ‘WCHAR’2、报线程安全与长文件名冲突,把FF_USE_LFN 配置成2即可。

2024-08-13 11:50:48 97

原创 DA14695 printf没办法打印浮点数

是因为没有打开浮点数库,添加了这个库也会导致堆内存的增加。

2024-08-05 00:04:36 193

原创 f_mkfs格式化最小分区数是191

f_mkfs格式化最小分区数是191

2024-07-11 11:03:16 212

原创 学习笔记-C++

子类中出现和父类同名的成员函数,子类的同名成员会隐藏掉父类中所有同名成员函数,如果想访问到父类中被隐藏的同名成员函数需要加作用域。不管是虚析构还是纯虚构都要有函数内容体,因为父类也可能也在堆中的属性,这时就需要用析构来释放;如果返回类型是值而不是引用那么返回的是创建一个新的临时对象而不是原来的对象。子类必须重写抽象类中的纯虚函数,否则有属于抽象类,即也无法实例化这个子类。父类的引用再指向子类对象,C++中允许父子之间的类型转换不需要强转。多态例子2--制作饮品。多态例子3--组装电脑。

2024-05-15 20:40:33 993 1

原创 C补充笔记

在C语言中,当一个结构体变量在函数中被返回时,实际上是将结构体变量的副本返回给调用函数。即使函数内部的结构体变量在函数结束后被销毁,但通过返回值传递,调用函数收到的是结构体变量的副本,因此可以继续访问和使用这个副本。array是一个数组,包含5个元素,每个元素都是指针,指向一个函数这个函的参数为空返回值是一个指针指向的是一个函数这个函数的参数为空返回值是一个int*;程序运行中需要有函数用到的库;fp是个指针,指向函数,函数有个整形参数,函数的返回值是指针指向数组,数组有10个元素每个元素都是整形指针;

2024-03-09 20:59:58 857

原创 C++/Qt5学习笔记

当然,也可以将这个虚表放到结构体之中(不过依旧是第一个位置),这样就可以不用二级指针了,只用一级指针即可,在这里由于虚表是否内置的变化我们已经发现了使用二级指针的第一个理由:让指针在解引用时能够正确的获取虚表中的 函数指针。的一级指针,而指针的值是指向某块内存空间的,在开头我们提到,指向虚表的指针要放在结构体成员的开头,这样,经过解引用之后的一级指针实际上的值就是虚表的地址。staeChanged信号。的值和类型,对指向的相应的内存空间进行处理,因为指向虚表的指针被放到了第一个,所以。

2024-02-09 00:41:37 975 1

原创 ESP32-S3-BLE

ESP_GATT_SEARCH_CMPL_EVT中调用esp_ble_gattc_get_attr_count去找属性的个数再用esp_ble_gattc_get_char_by_uuid通过UUID找属性如果这个属性有通知属性再用esp_ble_gattc_register_for_notify注册notify;esp_ble_gattc_send_mtu_req再触发ESP_GATTC_DIS_SRVC_CMPL_EVT和ESP_GATTC_CFG_MTU_EVT;初始化bluedroid协议栈。

2024-01-30 10:24:09 1782

原创 ESP32S3-WIFI

ESP32S3-WIFI学习笔记

2023-11-11 14:55:37 1486

原创 ESP32-S3-JTAG-Debug

ESP32-S3-JTAG-Debug 学习笔记

2023-11-05 15:06:23 531

原创 ESP32-S3-FreeRTOS

ESP32-S3-FreeRTOS学习笔记

2023-10-29 16:07:59 1701

原创 CUBEMX-配置使用_1

下述内容为配置自己项目需要的功能。

2023-09-11 15:47:09 309

原创 nRF52833-BLE

nRF52833-BLE

2023-08-08 21:50:40 607

原创 nRF52833-peripheral

上述是吧按键1与LED0,按键2与LED1,各设置一组PPI通道0和通道1,再把通道0和通道1绑定的到PPI group0上。但按键3按下使能组(未使能前按下按键1或2无响应),使能后里面两个PPI通道就可以用,按键1按下LED0翻转,按键2按下LED1翻转。Softdevice包括两种底层协议栈:BLE和ANT,BLE包括两种角色:central(又称master)和peripheral(又称slave),为此需要给这些不同类型的协议栈进行命名区分。对应数字音频的每一位数据,SCK都有1个脉冲。

2023-07-17 21:03:44 2126 1

原创 CubeMx-freeRTOS智能门锁

本文基于之前的标准库的写的。

2023-05-28 16:56:38 861 2

原创 freeRTOS小项目练习—智能门锁

在硬件SPI驱动的读一次ID卡的测试函数时,RC522_Read_ID_Once(char *cardID),需要实现复位,再开启天线。TIM_SetCompare1为设置占空比,我们设置的重载值Period是20000,即和这个20000相比比如servo_temp为10000,就是占空比50%的50Hz方波。2:定时器在串口中断函数中的应用,判断接受到的是wifi发送的最后一条信息,因为回来的信息没有 \r\n。//获取任务运行状态。3:中断优先级,和外部中断的配置,模块用到了GPIO的外部中断。

2023-05-20 20:17:51 4114 16

原创 图解模拟通信协议

对通信协议的学习理解,图解模拟通信协议

2023-04-23 00:42:12 240

原创 CH573F-AHT10

CH573F-AHT10

2023-04-21 00:38:54 442

原创 ESP32+Python

MicroPython Esp32 学习笔记

2023-04-09 21:21:24 10756

原创 AM调制系数

笔记博文

2023-03-23 10:06:01 191

原创 下载工具以及配置

笔记博文

2023-02-07 14:29:16 807

原创 STM基础知识

笔记博文

2022-12-25 17:50:17 563

原创 雅特力AT32F403A

笔记博文

2022-12-25 17:48:48 1170

原创 LittleVGL

笔记博文

2022-12-25 17:47:38 1913

原创 沁恒CH582

笔记博文

2022-12-13 16:21:39 1543

原创 C:语言相关tips

笔记博文

2022-12-13 16:21:05 328

原创 EC11编码器HAL库

EC11编码器_HAL库

2022-10-18 17:53:09 1090

原创 CH582-BLE-Peripheral-控制LED开关

CH582-BLE-Peripheral-控制LED开关

2022-09-23 13:51:13 1347 1

原创 ADPCM解码

ADPCM解码

2022-09-02 17:15:32 869 1

原创 CH582M,PWM模拟DAC实现WAV播放,FATFS文件

CH582M,PWM模拟DAC实现WAV播放,FATFS文件系统读取TF卡。

2022-08-17 10:28:33 3459

原创 CH582m-读取TF卡

CH582m-读取TF卡

2022-08-10 21:46:25 595

通讯录C++源码文件源码

通讯录C++源码文件

2024-04-30

员工管理C++源码文件

员工管理C++源码

2024-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除