wufuhai216 发表于 2013-4-8 11:52:49

求助,使用定时器查询溢出方式来控制步进电机?? 做过...

        RCC->APB1ENR|=1<<2;        //TIM4时钟使能   
        TIM4->ARR=99;        //设定计数器自动重装值
        TIM4->PSC=7199;        //预分频器72,得到10khz的计数时钟          0.1ms
        TIM4->DIER|=1<<0;   //允许更新中断          
        //TIM4->CR1 &= ~(1<<0);
        TIM4->CR1|=0x01;    //使能定时器4

能否像51单片机那样查询?       
比如
while(TF1 == 0);
TF1 = 0;
用STM32
while(TIM4->SR&0X0001==0);                //等待定时器中断标志位溢出
TIM4->ARR = TimeWait;                        //重装初值
TIM4->SR&=~(1<<0);//清除中断标志位           
页: [1]
查看完整版本: 求助,使用定时器查询溢出方式来控制步进电机?? 做过...