首页 > 代码库 > 步进电机转速控制
步进电机转速控制
void set_fre(unsigned int frequence)
{
int fre=0;
int fre_2=0;
fre=72000/frequence;
fre_2=fre/2;
TIM_SetAutoreload( TIM4,fre-1);
TIM_SetCompare1(TIM4,fre_2);//2?Dèòa??1!!
{
int fre=0;
int fre_2=0;
fre=72000/frequence;
fre_2=fre/2;
TIM_SetAutoreload( TIM4,fre-1);
TIM_SetCompare1(TIM4,fre_2);//2?Dèòa??1!!
}
#if tim4
TIM_TimeBaseInitStruct. TIM_Prescaler=0; //?¤·??μoíperiodò??eéè??pwmμ??ü?ú
TIM_TimeBaseInitStruct .TIM_CounterMode=TIM_CounterMode_Up;
TIM_TimeBaseInitStruct .TIM_Period=9;//???ó??oí?¤·??μò??eéè??pwm?ü?ú
TIM_TimeBaseInitStruct .TIM_ClockDivision=0;
TIM_TimeBaseInit(TIM4, &TIM_TimeBaseInitStruct);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。