如题,本人遇到困境,经测试,只能用tim3计数器模式读取欧姆龙编码器,而其他tim一照着这个使用就傻逼了(下附tim3寄存器配置代码)
RCC->APB1ENR|=1<<1;
RCC->APB2ENR|=1<<0;
RCC->APB2ENR|=1<<2;
GPIOA->CRL&=0X00FFFFFF;
GPIOA->CRL|=0X44000000;
TIM3->ARR=arr;
TIM3->PSC=psc;
TIM3->CCMR1 |= 1<<0;
TIM3->CCMR1 |= 1<<8;
TIM3->CCER |= 0<<1;
TIM3->CCER |= 0<<5;
TIM3->SMCR |= 3<<0;
TIM3->CR1 |= 1<<0;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原子哥啊,这个tim3有什么特别的地方吗,其他的试了很多次都不行,搞得现在一个编码器用tim3,一个用外部中断读取,外部中断误差好大,平均轮子每转偏差200个计数值
一周热门 更多>