Цитата(esaulenka @ Nov 1 2008, 21:09)

А что, интересно, написано в даташите на ATmega162 про GIMSK ?

Согласен, в даташите его нету но я его туда не писал его туда впихнул помощник ИСС, поэтому решил переспросить может я чтото не понял.
Кстати всё заработало если убрал птичку в Понипрог в бите М161С, уже окончательно запутался включина совместимость или выключена ???
Переехал на IAR подумал может ИСС играется
Код
#include <ioavr.h>
#include <inavr.h>
void timer0_init(void)
{
TCCR0= 0x00; //stop
TCNT0= 0x0C; //set count
OCR0= 0xF4; //set compare value
TCCR0= 0x05; //start timer
/*
TCCR0 = 0x00; //stop //10mSec
ASSR = 0x00; //set async mode
//OCR0 = 0x07;
TCCR0 = 0x07; //start timer
TIMSK |= 0x01; //ovf T0 active
*/
}
#pragma vector = TIMER0_OVF_vect
__interrupt void TIMER0_OVF(void)
{
//TCNT0 = 0xB9; //0x1A; //reload counter value
PORTA ^= 0x08;
}
void main( void )
{
DDRA = 0x08;
timer0_init();
TIMSK |= 0x02; //ovf T0 active
asm("SEI");
while(1);
}
Результат тотже в режиме совместимости работает пререывание как только ставлю галочку М161С(выключаю совместимость) всё тухнет ???