野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10653|回复: 4

高级定时器捕获中断配置

[复制链接]
发表于 2016-8-10 11:21:56 | 显示全部楼层 |阅读模式
用高级定时器TIM1  ETR外部脉冲输入  捕获高电平,那么配置的时候NVIC_InitStructure.NVIC_IRQChannel 应该选择哪一个?

  TIM1_BRK_IRQn               = 24,     /*!< TIM1 Break Interrupt                                 */
  TIM1_UP_IRQn                = 25,     /*!< TIM1 Update Interrupt                                */
  TIM1_TRG_COM_IRQn           = 26,     /*!< TIM1 Trigger and Commutation Interrupt               */
  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                       */


应该是这四个中选一个吧,本人认为应该是第三个或者第四个,求大神看一下


另外,按照火哥的写法,下边的配置这样写行吗


TIM_ETRClockMode2Config(TIM1,TIM_ExtTRGPSC_OFF, TIM_ExtTRGPolarity_NonInverted, 0);
TIM_SelectInputTrigger(TIM1,TIM_TS_ETRF);
TIM_SetCounter(TIM1,0);
TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE);



谢谢各路大神了
回复

使用道具 举报

发表于 2016-8-10 11:42:30 | 显示全部楼层
这个我没搞过,不会。 你可以把每一个中断源都试一试
回复 支持 反对

使用道具 举报

发表于 2016-8-10 14:54:36 | 显示全部楼层
行不行试一试就知道,要敢于尝试,不行就就再改,改到行位置,反正编译下载一次又不会少块肉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-12 15:58:40 | 显示全部楼层
fire 发表于 2016-8-10 11:42
这个我没搞过,不会。 你可以把每一个中断源都试一试

配置成功了,谢谢火哥,不过我的发现是选哪个都行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-12 15:59:02 | 显示全部楼层
许亮 发表于 2016-8-10 14:54
行不行试一试就知道,要敢于尝试,不行就就再改,改到行位置,反正编译下载一次又不会少块肉

已经成功,谢谢您的回复了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-29 19:51 , Processed in 0.051189 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表