求助,使用定时器查询溢出方式来控制步进电机?? 做过...
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]