ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
83879
РДимка (18.03.2007 21:54, просмотров: 3587)
В ИАРе в режиме симулятора пытаюсь выхвать прерывание, а он в него не заходит! подробности внутри иар 3.42А, скачано с сайта. пишу прогу для MSP430F3427, отлаживаю в симуляторе. Все в порядке, но... имею такое прерывание: #pragma vector=BASICTIMER_VECTOR __interrupt void BTimerISR (void) { us_SysClock++; //BREAKPOINT ТУТ } начинаю поагово проходить прогу, глобальное прерывание разрешено, перывание басиктаймера разрешено. делаю форсинтеррапт басиктаймера, причем флаг прерывания устанавливается. делаю еще один шаг по Ф10 и ожидаю что окажусь в прерывании таймера на бркпоинте, но вместо этого перехожу на следующую строку в главной программе, а флаг прерывания таймера сбрасывается!!! аньше таких проблем не было. причем брекпоинты в программе работатют нормально!!!! Может есть какие мысли по этому поводу?