товарищи, подскажите может я неправильно таймер инициализирую: вот мой код (примерно) для инициализации прерываний от таймера:
rINTCON=0x1; // Vectored Int. IRQ enable,FIQ disable
//rINTCON=0x5; // Non-vectored,IRQ enable,FIQ disable
rINTMOD=0x0; // All=IRQ mode
rINTMSK=0x03FFDFFF; // Глобальное разрешение прерываний и
// разрешение прерываний от таймера0
rTCFG0=0xf0f0f;
rTCNTB0=0xffff;
rTCON=0x5999909;
вот.. так регистры инициализируются.
и ни в Vectored ни в Non-Vectored режиме прерывание словить не
удается. ставлю брэйкпоинт и на адресе 0х18. Для Vectored-mode еще на
адресе 0х60 (timer0).
Программа в прерывание не входит.
Причём в I_ISPR стоит бит который показывает, что сейчас
обрабатывается Timer0.
В общем я совсем отчаялся с прерываниями..
У кого есть КТЦ-МКшная плата с s3c44b0x, или просто самсунговцы у кого прерывания в ИАРе ловятся, просветите!