#include "stm32f4xx.h"
#include "delay.h"
#include "pwm.h"
#include "bmq.h"
#include "tim.h"
#include "led.h"
int main(void)
{
delay_init(168);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
LED_Init();//IO脚初始化
TIM3_Init_Bmq();//旋转编码器初始化
TIM4_Init_Bmq();//摆杆编码器初始化
TIM14_PWM_Init(839,4);//PWM初始化
TIM2_Init(83,999);//定时器初始化,1KHZ,1ms进去定时器中断,这里作为PID的采样周期
while(1)
{
TIM_SetCompare1(TIM14,420);
}
}
程序是这样时并没有产生PWM,当我把定时器2注释掉后产生 PWM 为什么啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>