Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Коллеги по IAR MSP - нужно укоротить подпрограмму прерывания - поделитесь, плз, мнением:

Отправлено Oldmanoff 14 февраля 2007 г. 20:40


Приветствую !
Имеем - 430F1232, IAR MSP.
Есть подпрограмма прерывания, не успевающая все сделать на отведенное время (ввод последовательных данных).
Варианты укорочения видятся такие:
1. Компактнее программа на С - (но есть предел)
1а. Разместить все необходимые переменные в регистрах общего назначения.
2. оформить подпрограмму на ассемблере (есть вопросы)
3. Замедлить поток вводимых данных (в самом крайнем случае)

Вопросы по вар. 1а и 2, а именно:

а) Как заставить компилятор разместить некоторые переменные в РОНах.
б) Как для ассемблера передать переменные (имена, адреса) из С и назад отдать результаты в С.

Спасибо !
Oldmanoff


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru