自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 凌思微 5010 BLE通信服务添加

5010的蓝牙通信的service和profile的添加都需要串行的执行,尤其是需要添加多个service的时候更应该要注意这点。

2022-08-15 22:34:46 2274 1

原创 凌思微 le501x 高级定时器 死区时间计算

5010中配置死区时间本文主要记录,在调试timer互补输出带死区嵌入的PWM功能时,如何计算死区时间。LE5010中支持互补输出的TIMER只有ADTIM和GPTIMC。其中ADTIM有三路,GPTIMC只有1路。本文以ADTIMER为例。直接看参考手册里的寄存器 ADTIM_BDTR 的介绍,这是配置刹车和死区时间的寄存器;可以看到死区时间DT是由UTG[7:0]决定的,这里可以看成两个部分[7:5]和[4:0],tdtg表示设置死区时间的步长值。这里还有一个问题tDTS是什么?根据ADTI

2022-03-10 14:44:46 436 1

原创 BLE 链路层 (一)

1.1 链路层的状态链路层的运行可以用状态机来描述,状态机有以下五种状态:Standby StateAdvertising StateScanning StateInitiating StateConnection State链路层状态机同一时间只允许处于一个状态。 链路层应该至少有一个支持广播或者扫面状态的状态机。链路层可能存在多个状态机的实例。链路层处于Standby 状态时是不会发送或者接收任何包的。Standby状态是可以通过其它任何状态进入的。链路层处于广播态时,将会发送广播

2022-03-06 20:45:16 437

原创 凌思微-VSCode环境开发指南一

大致介绍VSCode环境下开发,比keil环境要稳定不少,使用起来也比较方便,debug也更友好。对于大多数常用keil开发的工程师,只要度过一段适用期,那将会彻底抛弃keil,拥抱VSCode。环境安装准备首先把需要提前准备的安装包下载好(VSCode+GCC+Python);VS Code (64bit)GCC(ARM) 10.2.1Python 3.8.2 (64bit)这里需要注意下使用推荐版本的安装包,先下载下来存放到本地,路径不要太深更不能使用中文路径,下面将介绍如何安装。安装

2022-03-05 18:12:30 3080

空空如也

空空如也

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

TA关注的人

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