Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Да я ему "Электронику-60" хотел предложить глянуть, но это же вместе с ВН59А всё "старьё" пусть не 50-ых, а 60-х/70-х годов, а он же за новые методы :-)
Отправлено
ReAl
14 июля 2007 г. 16:46
В ответ на:
Детский лепет. Док, вы знаете, как 8259A работает? Флаги обслуженных прерываний, команда окончания прерывания?
отправлено <font color=gray>Vladimir Ljaschko</font> 14 июля 2007 г. 16:33
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: Да Вы, ребяты, епанулись что-ли??? Я Вам про Фому, а Вы мне про Ерёму...У нас конкретный разговор про AVR, а вы какого х..я тычите мне Эдектронику-60?..Ну давайте ещё вспомним другие процессоры..Только накуя? У нас разговор про конкретную реализацию в AVR...P.S. Будьте внимате
—
Дктор Т_у_амОс__ес
(14.07.2007 16:54:19
213.85.166.190
,
пустое
)
Доктор, прочитайте как реализовано программирование приоритетов прерываний и сколько их в семействе С166 от Infineon, а затем возращайтесь. У AVR то как раз приоритетов прерываний вообще нет, а есть лишь простейший механизм разрешения коллизий при одновременном возникновении прерываний.
—
Elektronik
(14.07.2007 18:18:25
89.110.48.211
,
пустое
)
Ответ: Но, допустим, с согласен, что в реализации системы прерываний нет многих хороших фич....Ну так что жь??? Тогда вообще не юзать, даже те возможности которые всё таки реализованы???
—
Дктор Т_у_амОс__ес
(14.07.2007 18:23:38
213.85.122.25
,
пустое
)
Кто сказал "не юзать"? Юзать. У пик16 всё ещё запущеннее, но ведь живут люди... Доктор, а "если знаешь основные принципы" на прошлой странице - это как, прогамма-максимум на ближайшие 10 лет была? А то что-то не видно этого знания...
—
ReAl
(14.07.2007 18:44:46
89.162.152.53
,
пустое
,
ссылка
)
Ответ: Вы точно..Песатель, а не читатель..А то бы знали, что я ещё сказал и это ====>>>>>>>>
—
Дктор Т_у_амОс__ес
(14.07.2007 19:06:0
213.85.167.77
,
пустое
,
ссылка
)
Доктор, если Вы не понимаете, что значит "у АВР отсутствует приоритетная система прерываний", то посмотрите где она есть и поймёте разницу.
—
ReAl
(14.07.2007 16:58:23
89.162.152.53
,
пустое
)
Ответ: У AVR отсутствует возможность программирования аппаратных приоритетов прерываний, ну никак не сами приоритеты...Просто они зашиты жёстко в микроконтроллере и и х нельзя изменить...Это-то Вы хоть понимаете???
—
Дктор Т_у_амОс__ес
(14.07.2007 17:07:2
213.85.122.99
,
пустое
)
Не путай х. с пальцем.
—
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 изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru