代码已经过了硬件测试
2022-01-08 22:02:03 4KB STM32 通用定时器 TIM2 PWM
1
不错的资料,介绍不同定时器的PWM输出设置
2021-12-24 11:32:39 92KB ATMEGA128 PWM
1
通用基础程序之 TIM3 PWM输出 PB0呼吸灯,STM32 PWM_T3CH3_PB0_Init(1000-1,72-1); //72M/72=1Mhz的计数频率,重装1000,所以PWM频率为 1M/1000=1Khz. //我们设置TIM3通道4是PWM1向上模式,有效电平低电平 //当计数值小于比较值时,输出低电平,大于比较值时输出高电平 //达到溢出值1000时,计数值回0,再输出低电平,大于比较值时输出高电平,往复循环
2021-12-17 10:05:15 2.14MB PWM输出 PB0呼吸灯
1
ADA01AL (SOP8) 1Key(单键) 电容式触摸 LED无级调光 分档调 PWM输出_规格书_V2.2ADA01AL (SOP8) 1Key(单键) 电容式触摸 LED无级调光 分档调 PWM输出_规格书_V2.2
2021-12-11 22:57:29 892KB touch
1
基于STM32的PWM输出实验,可一对STM32的PWM输出有一个系统的了解
2021-12-11 11:25:08 2.98MB stm32 pwm
1
写好的timer3和timer4各用4通道pwm输出,一共可控制8个pwm受控设备,每路信号均可单独调整占空比,但是频率在一个定时器下是一样的,可以分为timer3和4两种频率。本例程用于控制RGB灯带,接上pwm大功率控制模块,RGB灯带电源接12V,其余RGB接3路pwm控制各个灯亮灭和亮度
2021-12-10 14:14:25 2.31MB stm32 pwm 8路pwm输出
1
何为PID算法: 在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞后+纯滞后”的控制对象,PID控制器是一种最优控制。 这个是我搜集的PID算法以及PID库资料。内容很全,等你下载打开后就知道了。 主要分为以下几类: STCunio数字电源带PID数字闭环。附件内容:包括pid控制数字电源源码、PID库、PID库结合数控电源介绍说明、STCunio入门基础(如截图)。 位置式PID算法实现,C语言实现,源码来自老外。 增量式PID-STM32实现,介绍了整个增量式PID功能实现过程,主要包括PWM输出和捕获、增量式PID实现代码。 结合51单片机arduino完成步进电机,通过PID算法控制步进电机。附件内容包括:PID控制步进电机代码和库文件、演示视频。 PID调节控制做电机速度控制,包括模拟PID控制和数字PID控制、软件说明等。 数字电源实物图: PID算法以及PID库资料附件内容截图:
1
关于PWM输出原理方面的文章: 嵌入式stm32 复习(工作用)— PWM输出知识 2020.4.6 添加链接描述 教你手写定时器精准延时(看完这篇你就会手动写啦,保姆级讲解)—- 2020.2.27 添加链接描述 先上完整PWM输出部分代码!!! /** * @brief PWM 初始化,是使用TIM3_CH2(映射到PB5),产生PWM实现呼吸灯效果 * @param arr: u16 ,自动重载值; psc:u16 ,时钟频率 * @retval None */ void PWM_Init(u16 arr,u16 psc) { //1.开启时钟 //开启AFIO时
2021-12-04 12:52:12 1.6MB pwm 输出
1
通过调用此函数轻松输出任意频率任意占空比的方波 例如 KPWM(40,65);在PD4脚输出一个40KHZ,65%占空比 的方波。精度还可以。靠去便宜软件的头文件库里然后#include就行了 。也可直接COPY出来用。
2021-12-03 21:48:34 849B avr PWM 子函数
1