自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BLE 主机模式流程

6. 开始连接时设置连接interval为6,这是为了快速连接并快速找完所有服务。8. 找完所有服务后,更新连接interval为32或者其他值,为了减少耗流。4. 对比 mac地址或者对比name 找到需要连接的peer设备。10. 使能notify或者indicate。13. 也可以在断开连接处,继续开启scan。12. 通信结束后,模块主动断开连接。7. 连接成功后,开始找所有服务。1. 初始化BLE协议栈。

2025-05-12 09:24:48 164

原创 BLE断开连接reason以及解决方案

(2). 在timeout内,当出现异常断开连接reason为0x3e时,则不上报断开连接,进行重连,直到timeout内连接成功,停止重连机制,或者timeout超时,上报断开连接。2. 起一个超时定时器,如果在timeout内,出现异常断开连接则主机端发起重连,直到找到服务上报连接状态,并stop 超时定时器。1. 模组做主,连接成功后,不立马上报连接成功事件,直到找到服务才上报连接成功事件,在开发工程中,一旦找到服务了,会保持连接。表示给定连接的链路监督超时已过期,或者给定广播的同步超时已过期。

2025-04-24 10:50:03 811

原创 BLE连接参数总结

slave latency减少或者设置为0,每次connection Events中都需要回复master的包,功耗会上升,数据发送速度会提高。connection interval缩短,master和slave通信更加频繁,提高数据吞吐速度,缩短了数据发送的时间,当然也增加了功耗。connection interval增长,通信频率降低,数据吞吐速度降低,增加了数据发送的时间,当然,这种设置降低了功耗。Slave Latency加长,功耗下降,数据发送速度降低。

2024-06-02 16:53:43 284

原创 C语言用for循环实现delay延时

发现实际测试时超过了100ns,那就需要直接调用如下的代码验证。如果上述运行过程中用。

2023-10-14 15:46:15 1845

原创 SecureCRT工具烧录固件的使用步骤

1. 打开SecureCRT工具。

2023-09-14 11:33:17 1003

原创 GIT命令总结

git add 添加需要提交的文件git add --all 将所有的文件提交到本地缓存区git commit 提交的文件增加描述git push 提交相应的文件git status 查看修改了哪些文件git checkout 本地回退修改(未add)git pull 拉取代码。

2023-07-26 10:09:34 252

空空如也

空空如也

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

TA关注的人

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