找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] NUC120 TMR0_IRQHandler 编译错误?

[复制链接]
跳转到指定楼层
楼主
以下是我写的程式码参考新唐范例写的
发觉Complier 出现错误 :  85589.axf: Error: L6200E: Symbol TMR0_IRQHandler multiply defined (by 123.o and drvtimer.o).  
请问是我少加了什麽文件或者程式码,麻烦解惑一下,感谢!!



#include "NUC1xx.h"
#include "Driver\DrvGPIO.h"
#include "Driver\DrvTIMER.h"
#include "Driver\DrvSYS.h"
void timer();
main()
{
    timer();
while(1)
  {
    DrvGPIO_SetBit(E_GPA,1);
    TIMER0->TCSR.CEN = 1;
        DrvGPIO_ClrBit(E_GPA,1);
    TIMER0->TCSR.CEN = 1;
  }
}
void timer()
{
   UNLOCKREG();
   SYSCLK->PWRCON.XTL12M_EN = 1;
   SYSCLK->CLKSEL0.HCLK_S = 0;
   LOCKREG();
   DrvGPIO_Open(E_GPA, 1, E_IO_OUTPUT);
   DrvGPIO_Open(E_GPA, 0, E_IO_OUTPUT);
    DrvGPIO_ClrBit(E_GPA,1);
   SYSCLK->CLKSEL1.TMR0_S = 0;         
   SYSCLK->APBCLK.TMR0_EN =1;
   NVIC_DisableIRQ(TMR0_IRQn);
   TIMER0->TCSR.MODE=0;       
   TIMER0->TCSR.PRESCALE=0;
   TIMER0->TCMPR=12000000;        
   TIMER0->TCSR.IE = 1;       
   TIMER0->TISR.TIF = 1;
   NVIC_EnableIRQ(TMR0_IRQn);        
}

void TMR0_IRQHandler(void)
  {
        TIMER0->TISR.TIF =1;
  }

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
 楼主| direrwind 发表于 2015-5-6 15:05:27 | 只看该作者
抱歉我知道了原来是重複有定义到~
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU