首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MB95F108计数器的配置问题

MB95F108计数器的配置问题

大家好,我在使用MB95F108AJS这款芯片,根据手册自己配置了一个2毫秒的中断,但是总是无法进入中断函数,请帮忙看一下,谢谢!
#define DIODE_0 PDR4_P43
#pragma invect Interrupt_Timer00  5

main()
{
__DI();//disable all interrupts;
Initial_System();
Initial_Port();
__EI();//enable all interrupts ;
while(1)
{
  
  //Display();
}
}
__interrupt void Interrupt_Timer00(void)
{
T00CR1 &= 0xFB;// clear the flag of data registor blood;
UCHR_Time2ms ++;
if(UCHR_Time100ms <= 4)
{
  DIODE_0 = 0;
}
else
{
  DIODE_0 = 1;
}

}
忘记加配置了:
void Initial_System()
{
        SYCC |= 0xA7;
        SYCC &= 0xAF;

        TMCR0 |= 0x30;// for 16 bit timer;
                       
        T00CR1 |= 0xA0;
        T00CR1 &= 0xB8;
       
        T01DR = 0x01;
        T00DR = 0xF4;

        T00CR0 = 0xC1;// for 16 bit timer;
        }
void Initial_Port()
{
        DDR4 |= 0x08;//&Eacute;è&Ouml;&Atilde43&Icirc;&ordf;&Ecirc;&auml;&sup3;&ouml;×&acute;&Igrave;&not;&pound;&raquo;
        PDR4_P43 = 0;
        }
想楼主讨教几招啊
http://www.51wjlweixiu.com
http://www.dymothor.com
返回列表