[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Мужики, помогите разобраться с прерываниями в IAR 2.26b !
Я знаю в ImageCraft так делается:
_________________________________
#include <...>
#pragma interrupt handler имя_функции_обработки:номер_вектора_прервания;
Объявление_прототипа_функции_обработки;
void main()
{
функция_обработки
{
тело функции...
}
}
т.е. при возникновении прерывания выполнеется соответствующая функция
_________________________________
Как это же в IARe сделать ?
По конфе лазил пол дня, по ссылкам. Берешь примет проекта какой нибудь для IAR, пробуешь компилять - ругается на файл dll сначала (в старой версии наверное сделан проект). Создаёшь новый, присоединяешь файлы... Итогда столько ошибок вылазит... Ну это ерунда, мне интересно про прерывания. Пробовал вот так:
_________________________________
interrupt [адрес_вектора_из_h-файла] имя_функции_обработки
{
тело функции
}
_________________________________
НО ТАКОЕ НЕ ПРОКАТЫВАЕТ У МЕНЯ.......
помогите...
E-mail: info@telesys.ru