2019-07-14 17:09发布
丰盛慈爱 发表于 2018-10-3 09:36 ~非常感谢~中断服务程序需要做什么吗?
fantasyo老时光 发表于 2018-10-3 10:25 void TIM3_IRQHandler(void) { /* Clear the interrupt pending flag */
丰盛慈爱 发表于 2018-10-3 10:40 ENCODER_TIMER是tim3吗? Encoder是全局变量? 非常的感谢
fantasyo老时光 发表于 2018-10-3 10:52 你说的是对的。
最多设置5个标签!
void TIM3_IRQHandler(void)
{
/* Clear the interrupt pending flag */
ENCODER_TIMER->SR = 0xfffe;
if ( (ENCODER_TIMER->CR1 & TIM_CounterMode_Down) == TIM_CounterMode_Down)
{
Encoder--;
}
else
{
Encoder++;
}
}
ENCODER_TIMER是tim3吗?
Encoder是全局变量?
非常的感谢
你说的是对的。
读出来的数没有任何变化,一直是0
一周热门 更多>