请问有会tim3以外tim读取旋转编码器的吗?(在线等)

2019-07-20 02:51发布

如题,本人遇到困境,经测试,只能用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;               

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-07-20 04:05
帮顶....
西安的新人
2楼-- · 2019-07-20 10:01
正点原子 发表于 2016-1-10 23:59
帮顶....

原子哥啊,这个tim3有什么特别的地方吗,其他的试了很多次都不行,搞得现在一个编码器用tim3,一个用外部中断读取,外部中断误差好大,平均轮子每转偏差200个计数值
yangt
3楼-- · 2019-07-20 11:57
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-20 13:41
帮顶
Lilo
5楼-- · 2019-07-20 18:40
 精彩回答 2  元偷偷看……
jsy15
6楼-- · 2019-07-20 19:45
 精彩回答 2  元偷偷看……

一周热门 更多>