Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Для вложенных прерываний (+)
Отправлено
Mebius
02 марта 2007 г. 14:59
В ответ на:
подскажите по Keil-у 51
отправлено <font color=gray>Anvar</font> 02 марта 2007 г. 14:34
По моему надо будет указывать разные банки регистров для каждого обработчика (using) ну и в обработчиках использовать только реентрантные функции.
Составить ответ
|
Вернуться на конференцию
Ответы
Можно объяснить, что такое реентрантные функции?
—
ildar
(02.03.2007 15:22:37
195.239.220.13
,
пустое
)
Которые могут параллельно работать в многозадачных ОС
—
argus98
(02.03.2007 15:32:4
81.22.205.230
,
пустое
)
Был не прав. Читайте:
—
Mebius
(02.03.2007 15:30:1
195.28.47.34
,
пустое
,
ссылка
)
По моему, те которые можно вызывать самих из себя без особых последствий.
—
Mebius
(02.03.2007 15:24:46
195.28.47.34
,
пустое
)
Это рекурсивные, а реентерабельные это когда её можно вызвать повторно (по прерванию), в неизвестной точке предыдущего вызова. С переменными надо аккуратней.
—
Anvar
(02.03.2007 15:32:54
81.30.209.11
,
пустое
)
Ага
—
Mebius
(02.03.2007 15:38:8
195.28.47.34
,
пустое
)
Круто!
—
Mebius
(02.03.2007 15:18:0
195.28.47.34
,
пустое
)
Опа, уже нету!
—
Mebius
(02.03.2007 15:18:50
195.28.47.34
,
пустое
)
А как в С разрешить повторно прерывания
—
Anvar
(02.03.2007 15:04:51
81.30.209.11
, 155 байт)
Разрешить повторно - так же как и в ассемблере. Конкретно не помню. Бит какой-нить переключить где-нить :))(+)
—
Mebius
(02.03.2007 15:14:36
195.28.47.34
, 101 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru