- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 蓝牙ble速率怎么优化
好的,蓝牙BLE(Bluetooth Low Energy)的速率优化是一个系统工程,需要从协议栈参数、连接配置、数据操作和硬件选型等多个层面进行。· 协商更大的MTU:在连接后,立即发起MTU交换请求,协商一个更大的值(如247字节)。· 即使使用了大的MTU和DLE,应用层也应尽可能地将多个数据点打包成一个大的数据包进行发送,而不是频繁地发送小包。这是一个非常理想化的数值,实际应用中,由于协议开销、系统调度、重传等因素,能达到 80 ~ 150 KB/s 就已经是非常出色的成绩了。
2025-11-13 18:21:23
438
原创 ADC按键之USB充电管理影响BUG
有无插入TYPEC充电,ADC按键比较数值不一样。应用层ADC按键,增加一个分支,判断USB_DET引脚,另做一组ADC比较值。
2025-11-11 17:11:28
224
原创 赛普拉斯ota 技术-2 《单备份断点续传方案-1》
Q1:单应用并完善“失败后停留Bootloader并可续传. 帮忙设计一个这样的通过UART 的 OTA 的 案例。
2025-11-06 17:39:41
135
原创 【01 uC/OS-II】
uC/OS-II是基于C语言开发的实时操作系统内核,专为设计。该系统采用抢占式优先级调度机制,支持最多64个任务管理(含用户可用56个),每个任务拥有独立堆栈和任务控制块,通过OSSched()函数实现恒定时间复杂度的任务切换。内核提供、邮箱等通信机制,采用分区内存管理防止碎片化并优化资源争抢导致的优先级翻转问题。该内核90%以上代码采用编写,仅需200行汇编代码完成处理器适配移植,核心可裁剪至2.7KB 。
2025-11-04 15:06:27
606
原创 win11安装visual studio 2022 (C/C++学习版)
本人学习C或C++时,记录了一下visual studio 2022的安装过程,方便自己以后查阅,同时也希望能帮助一些朋友。
2024-03-15 23:51:40
5780
原创 C语言笔试题日记 2021/12/10
1、用变量a给出下面的定义:一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数。解答:这一道题主要容易错的地方就是:函数指针、指针数组。int (*a[10])(int);举一反三2、给定一个整型变量a,写两段代码,第一个设置a的bit3,第二个清除a的bit3。解答:这道题清除a的bit3,使用“&=~”的方法。#define BIT3 (0x1 << 3)static int a; void set_bit3(voi
2021-12-10 15:28:09
475
原创 【三】CC2541 Central 与 Peripheral 主从机实验 小结
【1】主机、从机 代码主要区别。有无profile。主机:无 profile从机:有 profile (从机里包含了一个叫做profile的相关代码,这个profile决定了从机的功能。例如防丢器、血压仪、心率计等均是蓝牙组织规定的profile。)【2】主机、从机 读写函数的区别主机(Client客户端): GATT_WriteCharValue(?); 或者 GATT
2017-03-23 16:14:34
2507
1
原创 【学习方法】CC2541蓝牙开发板学习方法[1]
1: 先把程序下载到两个开发板上,然后观看OLED显示以及按照PDF文档操作过程中所观察到的现象。--->【此过程为感性的认识,类似学习中学化学一样】2:对第一步有了感性认识的基础上,再看程序细节内容。【深入敌人腹地】3:某些参数改一改。-->【类似高中数学课,好的老师会把例题变式一下、两下、X下】4:某些函数改一改,或添加,或屏蔽某些函数。5:自己设计或者参考一个小项目【或者模仿
2017-03-22 15:13:57
3634
转载 【二】CC2541 阿莫BLE开发板 与 BTool软件的连接 以及 读写UUID
版权声明:本文档转载自:博主:甜甜的大香瓜CC2541连接BTool教程一、简介本篇介绍如何基于Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle,来使用软件BTool。本篇暂时只介绍如何连接,不介绍如何使用BTool。二、实验平台协议栈
2017-03-22 14:04:04
2152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅