高级会员

- 积分
- 551
- 金钱
- 551
- 注册时间
- 2017-3-16
- 在线时间
- 89 小时
|
1金钱
在学习stm32输入捕获实验时,一、在第一次捕获上升沿的程序中,为什么在标记捕获上升沿之后,紧接着关闭了定时器?在这里有点疑问,教程里也没有提到,希望知道原因的 回复一下小弟,万分感谢
二、在通道极性设置独立函数TIM_OC1PolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPolarity)中,原子的程序中,第二个参数设置的是TIM_OC1PolarityConfig(TIM5,TIM_ICPolarity_Rising)或者TIM_OC1PolarityConfig(TIM5,TIM_ICPolarity_Falling),而我在这个函数的参数那里发现,源码中给出第二个参数的选项不是TIM_ICPolarity_Rising TIM_ICPolarity_Falling,下面有图片,这是怎么回事??
|
最佳答案
查看完整内容[请看2#楼]
确实有关闭操作。
关闭定时器,重新设置CNT为0,更改捕获方向。
这个关闭操作,在每一次开始捕获之前,才会设置。在捕获开始以后,是不会关闭的。
|