Нельзя. А зачем? Вызывайте функцию из прерывания.(-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Peet_on_B3
31 января 2003 г. 12:25
В ответ на:
Кейль51 interrupt function - Можно ли их вызывать в наглую напрямую из тела программы?
отправлено bialix 31 января 2003 г. 12:14
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хочется на Си сделать что-то типа reti в неположенном месте(+),
—
bialix
(31.01.2003 12:36, 144 байт)
Или возьмите 51-й с бОльшим количеством приоритетов, хоть C51U2 (там 4)(-)
—
Peet_on_B3
(31.01.2003 12:43,
пустое
)
Не не канает - делаю под конкретный проц. Надо для псевдомногозадачности
—
bialix
(31.01.2003 12:56,
пустое
)
Ну это-ж не пик, стек-то программно доступен - Вам и карты в руки(-)
—
Peet_on_B3
(31.01.2003 12:39,
пустое
)
Это почему нельзя 7
—
DASM
(31.01.2003 12:32,
пустое
)
Напрямую низя "ERROR C205 : can't call an interrupt function", если только изврашатся с подменами адресов функций, но это совсем не красиво. И снова вопрошаю ЗАЧЕМ? (-)
—
Peet_on_B3
(31.01.2003 12:36,
пустое
)
А флажок высавить?
—
goshka
(31.01.2003 13:42,
пустое
)
Недопонял, какой флажок? (я из командной строки работаю)(-)
—
Peet_on_B3
(31.01.2003 13:47,
пустое
)
А-а-а! Вы имеете ввиду сгенерить интеррупт принудительно? (-)
—
Peet_on_B3
(31.01.2003 13:51,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru