
嵌入式
文章平均质量分 78
天启而凡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【PID系列】PID代码设计
我们定义了使用的PID对象的最大数量,那我们需要在PID对象还要再添加一个变量,来表示该对象有没有被使用,在使用之前我们将其设置为true,表示正在使用,使用结束后,将其设置为false,表示不再使用。该函数传递配置参数进去,返回PID对象的指针,但是对于调用者来说,没必要知道PID对象的细节,所以我们对PID对象的指针进行二次封装,命名为PID的id号(PID_Id),表示当前PID的识别号,这样调用者就不会去追究PID对象的细节问题,有利于PID的使用。接下来,我们需要创建一个传递这个配置参数的函数。原创 2024-09-01 20:01:20 · 2022 阅读 · 0 评论 -
【PID系列】一文理解PID原理
PID原理通俗介绍原创 2024-09-01 19:56:26 · 3400 阅读 · 6 评论 -
【嵌入式必读】一文彻底理解PID自整定及PID自整定代码设计
PID继电器自整定原创 2024-05-07 20:37:47 · 12806 阅读 · 65 评论 -
【嵌入式必读】【一文彻底理解】步进电机驱动算法——梯形加减速运动算法代码实现
梯形加速度算法C语言实现原创 2023-08-10 00:22:37 · 8094 阅读 · 87 评论 -
【Cortex-m架构】Cortex-M架构的PPT
ARm Cortex—m架构原创 2022-11-05 20:21:47 · 217 阅读 · 1 评论 -
MAX1167和MAX1168数据采集芯片
MAX1167/MAX1168为低功耗、多通道、16位逐次逼近型模数转换器(ADC),具有集成的+4.096V基准电压、1个基准电压缓冲器、一个内部振荡器和自动关断等特点,并带有一个高速SPI™/QSPI™/兼容MICROWIRE™的接口。MAX1167/MAX1168采用单+5V模拟电源工作,且具有独立的数字电源,允许直接与+2.7V至+5.5V的数字逻辑接口。原创 2022-11-05 20:05:41 · 871 阅读 · 2 评论 -
【嵌入式必读】彻底理解步进电机梯形加减速运动算法原理
梯形加减速一共分为三个阶段,OA 加速部分、AB 匀速部分 和 BC 减速部分。 在 OA 加速过程中,由低于步进电机的启动频率开始启动(模型中由 0 启动),以固定的加速度增加速度到目标值;在 AB 匀速过程中,以最大速度匀速运动; 在 BC 减速部分中,以加速度不变的速度递减到 0; 这种算法是一种在加速过程和减速过程中加速度不变的匀变速控制算法,由于速度变化的曲线有折点,所以在启动、停止、匀速段中很容易产生冲击和振动。原创 2022-11-05 19:43:11 · 19883 阅读 · 44 评论 -
ARM程序复位的原因总结:
ARM程序复位的原因总结:1.可能使用空指针,导致地址0x00处的复位函数被执行2.调用osDelayUntial,并且给的延时时间为03.新建线程时,线程属性没有初始化为0原创 2022-10-17 15:21:09 · 542 阅读 · 0 评论 -
【嵌入式系列】一文彻底理解DMA
DMA(Direct Memory Acess)1.什么是DMA,有什么作用?2.DMA传输过程简述新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.什么是DMA,有什么作用? DMA用于在外设与存储器之间以及存储器与原创 2022-03-19 15:49:07 · 15803 阅读 · 2 评论 -
最小二值法线性回归 C语言实现方法(Excel中线性趋势线C语言实现算法)
#include <ansi_c.h>#include<stdint.h>#include<stddef.h>//***********函数声明***************//uint8_t DPROC_LinearFitting(float *arrayX, float *arrayY, uint8_t len,float *pRetFacto...原创 2020-01-20 10:23:06 · 2085 阅读 · 0 评论