OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3887|回复: 3

STM8sTIM2_CH2输入捕获无法进入中断

[复制链接]

2

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2016-3-18
在线时间
1 小时
发表于 2016-4-9 18:46:04 | 显示全部楼层 |阅读模式
1金钱

[mw_shl_code=c,true]void cap_Init(void)
{
  irda_state = IR_STATE_IDLE;
  irda_Index = 0;
  
  cap_IO_Init();
  
  //定时器周期1us
  TIM2_TimeBaseInit(TIM2_PRESCALER_16, 0xffff);
// TIM2_Cmd(ENABLE);

  //下降沿捕获
  TIM2_ICInit(TIM2_CHANNEL_2, TIM2_ICPOLARITY_FALLING, TIM2_ICSELECTION_DIRECTTI, TIM2_ICPSC_DIV1, 0x0F);

    //开启捕获2中断和更新中断
  TIM2_ITConfig(TIM2_IT_UPDATE, ENABLE);
  TIM2_ITConfig(TIM2_IT_CC2, ENABLE);
  
  
  TIM2_ClearFlag(TIM2_FLAG_CC2);

  TIM2_Cmd(ENABLE);
//  TIM2_GenerateEvent(TIM2_EVENTSOURCE_CC2);
  
  

}[/mw_shl_code][mw_shl_code=c,true]void cap_IO_Init(void)
{
  GPIO_DeInit(GPIOD);
  GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_IN_PU_NO_IT);
  //GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_IN_PU_IT);
  //EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOD, EXTI_SENSITIVITY_FALL_ONLY);

}[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2016-4-9 20:51:18 | 显示全部楼层
回复

使用道具 举报

6

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2015-11-21
在线时间
25 小时
发表于 2016-4-10 16:05:50 | 显示全部楼层
好像没有使能捕获通道
回复

使用道具 举报

3

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
472
金钱
472
注册时间
2015-3-1
在线时间
123 小时
发表于 2016-4-10 23:41:43 | 显示全部楼层
好像没啥问题啊,开中断没
- -个性的签名
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-9-29 07:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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