Subversion Repositories HomeAutomation

Rev

Rev 247 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 247 Rev 255
Line 61... Line 61...
61
    TIMSK |= (1<<TOIE2); // enable overflow-interrupt
61
    TIMSK |= (1<<TOIE2); // enable overflow-interrupt
62
    #endif
62
    #endif
63
   
63
   
64
    #if defined(__AVR_ATmega88__)
64
    #if defined(__AVR_ATmega88__)
65
    #if TIMEBASE_PRESCALE == 64
65
    #if TIMEBASE_PRESCALE == 64
66
    TCCR2B = (1<<CS21) | (1<<CS20); // prescaler: 64
66
    TCCR2B = (1<<CS22); // prescaler: 64
67
    #elif TIMEBASE_PRESCALE == 256
67
    #elif TIMEBASE_PRESCALE == 256
68
    TCCR2B = (1<<CS22);             // prescaler: 256
68
    TCCR2B = (1<<CS22)|(1<<CS21);               // prescaler: 256
69
    #endif
69
    #endif
70
    TCNT2 = TIMEBASE_RELOAD; // set initial reload-value
70
    TCNT2 = TIMEBASE_RELOAD; // set initial reload-value
71
    TIFR2  |= (1<<TOV2);  // clear overflow int.
71
    TIFR2  |= (1<<TOV2);  // clear overflow int.
72
    TIMSK2 |= (1<<TOIE2); // enable overflow-interrupt
72
    TIMSK2 |= (1<<TOIE2); // enable overflow-interrupt
73
    #endif
73
    #endif