int Encoder_Left; //×óóò±àÂëÆ÷μÄÂö3å¼Æêy
int main(void)
{
delay_init(); //=====Ñóê±oˉêy3õê¼»ˉ
LED_Init();
uart_init(9600); //=====′®¿ú3õê¼»ˉ
Encoder_Init_TIM2(); //=====±àÂëÆ÷½ó¿ú
TIM5_Int_Init(4500,7199);
TIM3_PWM_Init(199,0);//1/72M/200=zhouqi
ENA=0;
ENB=1;
while(1)
{
TIM_SetCompare2(TIM3, 132);
delay_ms(1000);
TIM_SetCompare2(TIM3, 198);
delay_ms(1000);
printf("%d
",Encoder_Left);
}
}
在中断里也试过了,就是不行
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>