查看: 5538|回复: 3

[S12] MC9S12XEP100的输入捕捉问题

[复制链接]

该用户从未签到

19

主题

68

帖子

0

注册会员

Rank: 2

积分
188
最后登录
1970-1-1
发表于 2010-11-3 15:58:34 | 显示全部楼层 |阅读模式
MC9S12XEP100的输入捕捉,我选择的是0通道,我给它一个下降沿触发,但并没有产生中断。请大家给我看看是怎么回事?
void TimerInputcaptare0_init(void)
{
  TIM_TIOS_IOS0=0;     /*选择捕捉*/
  TIM_TCTL4=0X03;      /*下降延捕捉*/
  TIM_TIE_C0I=1;          /*中断使能*/
  TIM_TSCR1_TEN=1; /*开启定时器*/
  TIM_TSCR2_PR=4;   /*除以16*/
}
void interrupt (VectorNumber_Vtimch0) Timerinput0(void)
{
 TIM_TFLG1_C0F=1;
 PORTA_PA0=~PORTA_PA0;
}
 
我知道答案 目前已有2人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-11-3 16:06:54 | 显示全部楼层

    RE:MC9S12XEP100的输入捕捉问题

    配置时要先关闭 TIM_TSCR1_TEN=0; /*关闭定时器*/
    最后再开启 TIM_TSCR1_TEN=1; /*开启定时器*/
    下面是一个例子。
    void Allow_Input_Capture(void)
    {
      PTTRR_PTTRR1 = 1; // Route IOC1_7 to PR3
      TIM1_TSCR1_TEN = 0; //Disable timer module before adjusting registers.
      TIM1_TIOS_IOS7 = 0;  //Set Channel 7 as input capture.
      TIM1_TCTL3_EDG7A = 1;//Set channel 7 to capture any edge transition.
      TIM1_TCTL3_EDG7B = 1;//Set channel 7 to capture any edge transition.
      TIM1_TIE_C7I = 1;    //Enable channel 7 interrupt, handled by function TIM1ISR.
      TIM1_TSCR1_TSWAI = 1;//Disables the timer module while in wait mode.
      TIM1_TSCR1_TSFRZ = 1;//Disables the timer counter while in freeze mode.
      TIM1_TSCR2_PR = 0x6; //Set prescaler to divide by 64.
      TIM1_TSCR1_TEN = 1;  //Timer Enable.
    }
    该会员没有填写今日想说内容.

    该用户从未签到

    19

    主题

    68

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    1970-1-1
     楼主| 发表于 2010-11-3 16:50:14 | 显示全部楼层

    RE:MC9S12XEP100的输入捕捉问题

    版主还是不行,它需要配时钟吗?
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-11-4 10:32:47 | 显示全部楼层

    RE:MC9S12XEP100的输入捕捉问题

    你试试下面的例程你能不能用。
    https://www.nxpic.org.cn/bbs/article_265_113622.html
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 03:30 , Processed in 0.091739 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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