欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
一個簡單的STM32 pwm控制電機的例子
[打印本頁]
作者:
杜鵑花的心臟
時間:
2019-10-30 09:21
標題:
一個簡單的STM32 pwm控制電機的例子
pwm.c
motor.c內容
單片機源程序如下:
#include "pwm.h"
static void PWM_GPIO_Config(void)
{
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 ;
GPIO_Init(GPIOA,&GPIO_InitStructure);
}
static void PWM_TIM_Config(void)
{
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);
TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;
TIM_OCInitTypeDef TIM_OCInitStructure;
TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInitStructure.TIM_Period = (1000-1);
TIM_TimeBaseInitStructure.TIM_Prescaler = (72-1);
TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseInitStructure.TIM_RepetitionCounter = 0;
TIM_TimeBaseInit(TIM2,&TIM_TimeBaseInitStructure);
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
TIM_OCInitStructure.TIM_Pulse = 500;
TIM_OC1Init(TIM2,&TIM_OCInitStructure);
TIM_OC1PreloadConfig(TIM2, TIM_OCPreload_Enable);
TIM_Cmd(TIM2, ENABLE);
}
void TIM_Init(void)
{
PWM_GPIO_Config();
PWM_TIM_Config();
}
復制代碼
所有資料51hei提供下載:
pwm獨立通道.7z
(172.89 KB, 下載次數: 103)
2019-10-30 15:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
伊森亨特
時間:
2021-6-25 15:41
stm32的pwm控制電機,控制的什么類型的電機?
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1