TIM1高级定时器的编码器模式请教个问题

2019-07-19 20:27发布

[mw_shl_code=c,true]保证tim1的寄存器处于复位状态,想使用PB0PB1作为编码器的输入;目前现象是编码器有实际输入,可是计数器CNT没有变化, gpio上电默认是浮空输入[/mw_shl_code] [mw_shl_code=c,true]TIM1_TimeBaseInit(0,TIM1_COUNTERMODE_UP ,999,0); TIM1_EncoderInterfaceConfig(TIM1_ENCODERMODE_TI1, TIM1_ICPOLARITY_RISING, TIM1_ICPOLARITY_RISING); TIM1_ARRPreloadConfig(ENABLE); TIM1_Cmd(ENABLE);[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
小萨
1楼-- · 2019-07-19 22:08
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 02:58
帮顶....
小萨
3楼-- · 2019-07-20 06:27
回复【2楼】正点原子:
---------------------------------
谢谢啊     仔细读了读spec没有什么别的了;不知道什么原因   一开始是直接操作寄存器的     和STM32还是有一些不一样   第一次接触STM8  望指导
小萨
4楼-- · 2019-07-20 10:41
 精彩回答 2  元偷偷看……
非鱼1234
5楼-- · 2019-07-20 14:33
 精彩回答 2  元偷偷看……
sduyzy123
6楼-- · 2019-07-20 16:19
请问 高级定时器编码器模式中断采用的什么那种中断模式 是更新中断吗?

一周热门 更多>