Здрасьте! А если сработает доновременно несколько прерываний, какое первым будет обработано?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
БУБУ
01 ноября 2004 г. 14:29
В ответ на:
у AVR приоритетов нет
отправлено Аскольд 01 ноября 2004 г. 14:26
Составить ответ
|||
Конференция
|||
Архив
Ответы
Правильней наверно будет сказать(+)
—
F8
(01.11.2004 15:14, 247 байт)
Не такая уж она маловероятная. Представьте себе, что глобальные прерывания,
—
Bill
(01.11.2004 16:25, 169 байт)
Тогда программера увольняют
—
undefined
(01.11.2004 16:35, 127 байт)
Ну почему же. Прцессор обрабатывает прерывание от UART, а к моменту выхода
—
Bill
(01.11.2004 16:57, 106 байт)
Конечно реальная. Но если результат будет разный в зависимости от того кого первого обработают - программер увольняется.
—
undefined
(01.11.2004 17:05, 45 байт)
То, которое разрешено!
—
handler
(01.11.2004 14:57,
пустое
)
Есть приоритеты для детей, а есть настоящие. Настоящих у АВРа нет
—
undefined
(01.11.2004 14:47,
пустое
)
Интересно... А для настоящие тогда как?
—
A_F
(01.11.2004 15:14,
пустое
)
А "настоящие" - это когда при обработке прерывания с приоритетом N все прерівания с более низким приоритетом его прервать не могут, а с более высоким - могут.(+)
—
ReAl
(01.11.2004 16:00, 1698 байт)
понятно...
—
A_F
(01.11.2004 16:19, 174 байт)
Чееевооо???? Это что, при добавлении в систему ещё одного обработчика прерываний (+)
—
ReAl
(01.11.2004 19:17, 1207 байт)
С такой точки зрения зачем вообще прерывания - поллинг в основном цикле решает все
—
undefined
(01.11.2004 16:33,
пустое
)
Кто не дети тот понял
—
undefined
(01.11.2004 15:42,
пустое
)
одновременно это в один такт что-ли ? или как ?
—
фыва
(01.11.2004 14:44,
пустое
)
в один. например из внешнего 0-го прерывания и окончания преобразования АЦП АВР выберет 0-е внешнее.
—
Max_Fly
(01.11.2004 14:50,
пустое
)
наверное это свойство эмулятора (т.к. не понятен момент одновременности), а разруливаются эти "выберет" флагом sei на вх и вых п/п
—
фыва
(01.11.2004 15:02,
пустое
)
момент одновременности понятен...
—
A_F
(01.11.2004 15:09, 359 байт)
поочередно и сработают
—
фыва
(01.11.2004 15:18,
пустое
)
первым сработает то прерывание, приоритет которого выше
—
A_F
(01.11.2004 15:23,
пустое
)
ну например
—
Max_Fly
(01.11.2004 15:08, 354 байт)
Ответ:
—
БУБУ
(01.11.2004 15:19, 2053 байт)
об этом я и толкую :).
—
Max_Fly
(01.11.2004 15:54, 26 байт)
эт как "прерывание запретили а оно сработало"? вы чЁт не договариваете :)
—
фыва
(01.11.2004 15:13,
пустое
)
:) ну вы запретили прерывания - и что? (+)
—
Max_Fly
(01.11.2004 15:17, 188 байт)
Щас попробую внешнее прерывание по low level... Блин, не запомнилось!
—
handler
(01.11.2004 15:26,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru