智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2312|回复: 4
打印 上一主题 下一主题

野火FTM 输入捕捉中断测试求解

[复制链接]

14

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1242
威望
760
贡献
412
兑换币
156
注册时间
2011-11-10
在线时间
35 小时
跳转到指定楼层
1#
发表于 2013-1-21 13:43:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FTM1_CH0~PA8,当选PA9输出PWM,PA8捕获时正常,
FTM1_CH1~PA9,当选PA8输出PWM,PA9捕获时无现象,

按理说FTM1的两个通道都可以作为输出或捕获,这是什么情况?以下是程序:
/*************************************************************************
*  函数名称:main
*************************************************************************/

void  main(void)
{
  DisableInterrupts;                                   //禁止总中断
  
  gpio_init(PORTA,8,GPO,HIGH);                 //PA8产生PWM波
  
  gpio_init(PORTA,14,GPO,HIGH);                //初始化LED
   
  FTM_Input_init(FTM1,CH1,Falling);            //TIM1_CH1捕获PWM波
  
  EnableInterrupts;
  
  while(1)
  {
     
     gpio_set(PORTA,8,LOW);
     time_delay_ms(250);
     
     gpio_set(PORTA,8,HIGH);
     time_delay_ms(250);
  }
}


/*************************************************************************
*  函数名称:FTM1_IRQHandler
*  功能说明:FTM1输入捕获中断服务函数
*************************************************************************/
void FTM1_IRQHandler(void)
{
    u8 sign=FTM1_STATUS;       //读取中断标志
    FTM1_STATUS=0x00;          //清除中断标志
   
    u8 CHn=1;
   
    if(sign&(1<<CHn))
    {
      FTM_IRQ_DIS(FTM1,CHn);   //禁止输入捕捉中断
      
      gpio_turn(PORTA,14);
      
      FTM_IRQ_EN(FTM1,CHn);    //开启输入捕捉中断
    }
}


16

主题

1037

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5076

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
1956
贡献
2072
兑换币
679
注册时间
2012-2-24
在线时间
524 小时
2#
发表于 2013-1-21 14:03:11 | 只看该作者
你是不是想配之成测速模式啊
回复 支持 反对

使用道具 举报

14

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1242
威望
760
贡献
412
兑换币
156
注册时间
2011-11-10
在线时间
35 小时
3#
 楼主| 发表于 2013-1-21 14:05:30 | 只看该作者
没有,正在学单片机,只是不明白为什么把捕获和输入的通道换了之后就不好使了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

高级会员

Rank: 4

积分
706
威望
367
贡献
241
兑换币
241
注册时间
2013-1-13
在线时间
49 小时
毕业学校
淮南师范学院
4#
发表于 2013-2-24 17:01:54 | 只看该作者
请问这个问题解决了吗 ? 我也遇到同样的问题了 求帮助 谢谢
回复 支持 反对

使用道具 举报

14

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1242
威望
760
贡献
412
兑换币
156
注册时间
2011-11-10
在线时间
35 小时
5#
 楼主| 发表于 2013-2-25 10:36:22 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-8 22:31 , Processed in 0.084310 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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