[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Я новичек в DSP. Не могу получить прерывание от таймера. Программа осуществляет переход на библиотечную функцию ___lib_tmri_ctrl
она сохраняет контекст и проверяет на !null указатель на мою функцию
(handler) из таблицы прерываний __lib_int_table. Тут я с удивлением обнаружил что таблицы __lib_int_table в памяти две! Да и некоторые переменные из C-окружения тоже "раздваиваются". Выяснил оказывается при установке handler-а прерываний функция interrupt обращается к одной таблице а функция ___lib_tmri_ctrl к другой. Может у меня где-то принципиальная ошибка с настройкой проекта? Подскажите пожалуйста.
Заранее благодарен.
E-mail: info@telesys.ru