导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]自动重装的 timer2 .[sun0_liang]

 *第27671篇: [求助]自动重装的 timer2 .

  
楼 主:sun0_liang 2004年11月19日09:32
 [求助]自动重装的 timer2 .
自动重载可以省掉中断保护处理与恢复定时器的时间,可以弥补中断保护处理时间不定(特别是C语言),带来的定时器周期的偏差。 
我的程序不通,下面有问题吗?? 
////4mhz,mega16.avricc.用定时器2(10ms得到一次溢出中断_其实是匹配中断) 
void timer2_init(void){ 
    TCCR2=0x00;    //stop 
    ASSR =0x00;    //不使用async mode 
    TCNT2=0x00;    //setup 
    OCR2 =155;    //比较值=155 
    TCCR2=0x0e;    //ctc256分频,不输出 1110:4/256/155=100hz 

void mcu_init(void){ 
    //... 
    timer2_init(); 
    //... 
    MCUCR = 0x00; 
    GICR  = 0x00; 
    TIMSK = 0x80; 
    SEI(); 

#pragma interrupt_handler timer2_comp_isr:4 
void timer2_comp_isr(void){  
   timer_en;    //标志 
    data_led=0x00;outled_data; 
}

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:求购编程器一架,广州地区

[下一篇主题]:麻烦各位ARM高手帮忙看看这两条语句是什么意思!!!!