不得不求助了,关于stm32高级定时器TIM8的问题【输入捕获】

2019-07-21 06:12发布

        首先,我用通用定时器实现了输入捕获,仅仅捕获一个脉冲时序,但是需要同时捕获四路信号。
        然后因为IO口的关系,我用高级定时器8,就把定时器4换成了定时器8,时钟改好,设置中断向量表,修改中断函数为TIM8——CC——IRQHander完了,结果任何结果都没有,其他的连按键都没用了;
        
         首先我通过一个LED灯调试到能进while(1),我的while1里面就只有一个按键程序,然后通过按键来控制这个LED灯就不行了,然后我去掉TIM8的配置程序,按键又能控制LED灯了,所以,认为是TIM8的配置程序出了问题,我自习对比了手册中高级定时器和通用定时器的区别(关于输入捕获部分和时基部分),找到了1:高级定时器就多了一个重复计数器,1:时钟是APB2控制
现在就卡在这里了,不知道是不是高级定时器的配置出了问题?求教高手指点。
    

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
xin2893
1楼-- · 2019-07-21 06:46
有没有人知道呢?或者给点提示
正点原子
2楼-- · 2019-07-21 07:55
定时器4的可以工作么?
xin2893
3楼-- · 2019-07-21 12:01
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 12:02
我记得TIM1的输出要使能一个MCO,输入捕获的话,不知道要不要特殊设置了.你再找找看吧.
xin2893
5楼-- · 2019-07-21 15:20
好的,我在仔细看看。。。。
xin2893
6楼-- · 2019-07-21 17:19
原子哥,stm32f103vet6有定时器8吧,,为什么我高级定时器1能用但是高级定时器8却不能用呢

一周热门 更多>