Board logo

标题: MB95F108计数器的配置问题 [打印本页]

作者: evil1102    时间: 2011-7-28 15:10     标题: 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;
}

}
作者: evil1102    时间: 2011-7-28 15:12

忘记加配置了:
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;
        }
作者: xiumei12    时间: 2011-7-28 17:16

想楼主讨教几招啊




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0