
凌思微le501x
文章平均质量分 77
临渊羡渔,不如退而结网
这个作者很懒,什么都没留下…
展开
-
凌思微 5010 BLE通信服务添加
5010的蓝牙通信的service和profile的添加都需要串行的执行,尤其是需要添加多个service的时候更应该要注意这点。原创 2022-08-15 22:34:46 · 2402 阅读 · 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 · 536 阅读 · 1 评论 -
凌思微-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 · 3200 阅读 · 0 评论