搜索

[技术问答] N76E885AT28定时器配置问题

[复制链接]
1297|1
手机看帖
扫描二维码
随时随地手机跟帖
Tobbie|  楼主 | 2021-7-15 08:24 | 显示全部楼层 |阅读模式

新唐N76E885定时器配置问题,开机只进入一次中断,是哪里配置错了?

/**************************************************************************
*   函    数: TIMER0_Init
*   功能说明: TIMER0初始化   
*   形    参:
*   返 回 值:
***************************************************************************/

void TIMER0_Init()
{
   //Timer0设置推完输出模式
   clr_P2M1_0;
   set_P2M2_0;
   
   System_Clock_Select(E_HIRCEN);        //Fosc = 22.1184MHz Internal RC
   
   TMOD = 0x00;                          //Timer 0 and Timer 1 mode configuration
   u8TH0_Tmp = (8192-TH0_INIT)/32;       //TIMER0计数器13位8192
   u8TL0_Tmp = (8192-TL0_INIT)%32;

   clr_T0M;                               //定时器0时钟选择1/12系统时钟
   clr_T1M;                               //定时器1时钟选择1/12系统时钟

   clr_TR1;                                    //Timer1 stop

   TH0 = u8TH0_Tmp;
   TL0 = u8TL0_Tmp;

   set_ET0;                                    //enable Timer0 interrupt
   set_EA;                                     //enable interrupts
   set_TR0;                                    //Timer0 run
   set_TR1;


}
/**************************************************************************
*   函    数: Timer0_ISR
*   功能说明: TIMER0中断函数   
*   形    参:
*   返 回 值:
***************************************************************************/
void Timer0_ISR (void) interrupt 1          //interrupt address is 0x000B
{

//   TH0 = TH0_INIT;
//   TL0 = TL0_INIT;
   if(TF0==1)
   {

    Timer_Sequence();
      
   }
   clr_TF0;

   

   //P30 = ~P30;                             //P3.0 toggle when interrupt
                                            //Period = 10.85/2 ms@XTAL=22.1184MHz
}

使用特权

评论回复
cyclefly| | 2021-7-15 11:57 | 显示全部楼层
只进一次,
说明定时器没问题
然后就是中断处理,如何重新计数的事了

使用特权

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

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 kk的回忆 得到打赏 ¥561.01
  • 2 火星国务卿 得到打赏 ¥518.00
  • 3 呐咯密密 得到打赏 ¥295.00
  • 4 小叶三千 得到打赏 ¥210.00
  • 5 jinglixixi 得到打赏 ¥190.00
  • 6 Gavin3389 得到打赏 ¥180.00
  • 7 神圣雅诗人 得到打赏 ¥170.00
  • 8 xyz549040622 得到打赏 ¥150.00
  • 9 linghz 得到打赏 ¥120.00
  • 10 137017878 得到打赏 ¥115.00
在线客服 快速回复 返回顶部 返回列表