查看: 2050|回复: 2

[S12] mc9s12d64 程序进中断后,无法出中断

[复制链接]
  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
    发表于 2013-8-4 12:11:51 | 显示全部楼层 |阅读模式
    //----------------------------------------------------------------------------------------------------
    //锁相环初始化
    //----------------------------------------------------------------------------------------------------
    void initializePLL(void)
    {
        PLLCTL_SCME = 1;     //外部晶振失效时复位
        PLLCTL_CME = 1;      //时钟监控开启
       
        SYNR = 2;             //锁相环分频器设置
        REFDV = 0;
       
        PLLCTL_PLLON = 1;    //锁相环电路开启
       
        while(CRGFLG_LOCK == 0) {};   //等待锁相稳定
       
        asm NOP;asm NOP;
        CLKSEL_PLLSEL = 1;      //总线频率Bus Clock=PLLCLK / 2    24MHz
       
    }
    //-----------------------------------------------------------------------------------------------------
    //ECT 初始化
    //-----------------------------------------------------------------------------------------------------
    void initializeECT(void)
    {
      TIOS = 0X06;               //ISO1 ISO2 output compare
      
      TSCR1_TFFCA = 1;           //定时器标志位快速清除
                                 //定时器0通道输入捕捉下降沿
      TCTL4_EDG0A = 0;
      
      TCTL4_EDG0B = 1;
      TIE = 0X05;                 //timer Channel 0 input capture interrupt
                                //timer Channel 2 output compare  interrupt
      TSCR2_TOI = 0;              //溢出中断禁止
      
      TSCR2_TCRE = 0;             //复位禁止  
      
      TSCR2_PR = 3;           //time bus =24000000/8=3000000   
      TSCR1_TEN = 1;              //定时器正常工作
    }
    //-----------------------------------------------------------------------------------------------------
    //输出比较延时
    //-----------------------------------------------------------------------------------------------------
    void delaytime(UINT16 t)
    {
    UINT16 i;
        for(i=0;i
    我知道答案 目前已有1人回答
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-8-5 00:47:04 | 显示全部楼层

    RE:mc9s12d64 程序进中断后,无法出中断

    问题已解决!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-8-5 00:47:38 | 显示全部楼层

    回复:mc9s12d64 程序进中断后,无法出中断

     问题已解决!!!!!!!!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 06:13 , Processed in 0.093673 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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