Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: У AVR отсутствует возможность программирования аппаратных приоритетов прерываний, ну никак не сами приоритеты...Просто они зашиты жёстко в микроконтроллере и и х нельзя изменить...Это-то Вы хоть понимаете???
Отправлено
Дктор Т_у_амОс__ес
14 июля 2007 г. 17:07
В ответ на:
Доктор, если Вы не понимаете, что значит "у АВР отсутствует приоритетная система прерываний", то посмотрите где она есть и поймёте разницу.
отправлено ReAl 14 июля 2007 г. 16:58
Составить ответ
|
Вернуться на конференцию
Ответы
Не путай х. с пальцем.
—
BTW
(14.07.2007 17:32:31
89.179.241.175
, 769 байт)
Эти приоритеты невозможно использовать, поскольку прерывания нужны для обработки асинхронных процессов. Кстати, я открыл тему на Сахаре. Почитывайте :)
—
Vladimir Ljaschko
(14.07.2007 17:17:40
194.158.204.49
,
пустое
)
Ответ: Для кого невозможно, а для кого и возможно...Вот например..Я не юзаю внешние прерывания INT0...INT7(они не нужны для моей задачи), поэтому самый высший приоритет у меня имеет "совпадение таймера Т2"..Что мне и нужно...Т.к. это мой основной сис. таймер..Т.е. я всегда уверен, что при наличии одновреммено нескольких запросов на прерывание у меня в первую очередь запуститься обработчик таймера, а не UART, к примеру
—
Дктор Т_у_амОс__ес
(14.07.2007 18:09:11
213.85.122.25
,
пустое
)
Ответ: И ещё...Я не случайно сказал про программные приориеты прерываний(но все почему то это пропустили мимо ушей) На АВР назначить прер.-ям прогр. приоритеты...Правда в этом случае увеличивается (причём значительно) время реакции на прер. Но для некоторых задач и этого времени достаточно
—
Дктор Т_у_амОс__ес
(14.07.2007 18:11:57
213.85.166.23
,
пустое
)
Нет, ну точно "доктор не читатель, доктор писатель". Я писал и про "эмуляцию", и про возникающие с ней проблемы. И пройдено это давно и не раз. "А доктор с энтузиазмом неофита" пытается всех лечить.
—
ReAl
(14.07.2007 18:18:58
89.162.152.53
,
пустое
)
Ответ: Обожглись на молоке - теперь на воду дуете...Я кстати тоже не новичок и имел обратный положительный опыт реализации программных приоритетов
—
Дктор Т_у_амОс__ес
(14.07.2007 18:24:16
213.85.122.25
,
пустое
)
В той байде, для которой я расписывал вот вектора, некоторые прерывания запрещают/разрешают другие и даже "форсируют" их возникновение. Что не меншает мне понимать, что у АВР аппаратной приоритетной системы нет, а программная - гемор на уровне "неизбежного зла".
—
ReAl
(14.07.2007 18:34:48
89.162.152.53
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 387:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru