Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Коллеги по IAR MSP - нужно укоротить подпрограмму прерывания - поделитесь, плз, мнением:
Отправлено
Oldmanoff 14 февраля 2007 г. 20:40
Приветствую !
Имеем - 430F1232, IAR MSP.
Есть подпрограмма прерывания, не успевающая все сделать на отведенное время (ввод последовательных данных).
Варианты укорочения видятся такие:
1. Компактнее программа на С - (но есть предел)
1а. Разместить все необходимые переменные в регистрах общего назначения.
2. оформить подпрограмму на ассемблере (есть вопросы)
3. Замедлить поток вводимых данных (в самом крайнем случае)Вопросы по вар. 1а и 2, а именно:
а) Как заставить компилятор разместить некоторые переменные в РОНах.
б) Как для ассемблера передать переменные (имена, адреса) из С и назад отдать результаты в С.
Спасибо !
Oldmanoff
Составить ответ | Вернуться на конференцию
Ответы