[an error occurred while processing this directive]
Таймер работает по таймеру? - счет насчет счета, граф считает счета на своем счету (С)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
RainMan
05 февраля 2006 г. 22:41
В ответ на:
Да было бы интересоно. Еще вот интересует такой вопрос как быть с ведь работа фазового регулирования лежит на таймере который работает по таймеру, как быть с остальными прерываниями, ведь они могут нарушать временые интервалы, сбивая работу устройства.
отправлено <font color=gray>eXeC001er</font> 05 февраля 2006 г. 22:24
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну что тут непонятного! Таймер рабоатет при переполнении происходит прерывание, выполняется процедура прервания в моем случае происходит включение симмистора, а вдруг мне нада к примеру еще какие нить устройства конроллера задействовать, и они тожа будут работать по прерыавниям, т.е. наверное будет происходить наложение, что будет вызывать сбои в работе симмистора, т.е. лампы мигать будут.
—
eXeC001er
(05.02.2006 22:55
84.19.180.92
,
пустое
)
Выбирайте периферийные устройства исходя из приоритета обработки их прерываний, не забывая в процедурах обработки прерываний с меньшим приоритетом разрешать прерывания, следите за сотоянием стека
—
RainMan
(05.02.2006 23:06
212.220.223.200
,
пустое
)
О! не знал что в находясь в прерывании можно нарваться на другое прерывание. Я Вас правильно понял?!
—
eXeC001er
(05.02.2006 23:13
84.19.180.92
,
пустое
)
Выполнение обработки текущего прерывания может быть прервано другим прерыванием с более высшим приоритетом, при условии его разрешения (справедливо по кр. мере для АВР)
—
RainMan
(05.02.2006 23:18
212.220.223.200
,
пустое
)
мне казалось приоритет в таком случае неважен
—
Xylene
(05.02.2006 23:28
212.58.192.14
,
пустое
)
Исповедую принцип- не возражать даме...
—
RainMan
(05.02.2006 23:31
212.220.223.200
,
пустое
)
Ответ: (+)
—
Xylene
(05.02.2006 23:36
212.58.192.14
, 269 байт)
Сгораю со стыда..укажите плз источник цитирования, и, рассчитываю на Вашу снисходительность, каким образом, в этом случае, проявляет себя приоритет прерывания
—
RainMan
(05.02.2006 23:41
212.220.223.200
,
пустое
)
Datasheet на Мегу8 (+)
—
Xylene
(05.02.2006 23:45
212.58.192.14
, 487 байт)
сколько лет прожито во тьме...
—
RainMan
(05.02.2006 23:48
212.220.223.200
,
пустое
)
Не понял сути спора о прерываниях. Прерывания в прерывании можно разрешать, если суммарное время обработки всех разрешенных прерываний не превышает периода самого "быстрого" из них.
—
rezident
(05.02.2006 23:59
212.33.249.11
,
пустое
)
Речь не о том. Суть вопрос - обработка прерываний с разными уровнями приоритета
—
RainMan
(06.02.2006 00:04
212.220.223.200
,
пустое
)
т.е. выполняя прерывание с разрешенным глобальным, оно прервется другим с любым приоритетом, но если они одновременно то прервет наивысший.?!
—
eXeC001er
(06.02.2006 00:12
84.19.180.92
,
пустое
)
Всю предыдущую жизнь строил на основе высказанного выше - жизнь пожита зря :-((((
—
RainMan
(06.02.2006 00:16
212.220.223.200
,
пустое
)
Выходит что так. У MSP430 такая же ситуация.
—
rezident
(06.02.2006 00:15
212.33.249.11
,
пустое
)
Судя по цитатам система прерываний AVR похожа на ту, что у MSP430. Так?
—
rezident
(06.02.2006 00:10
212.33.249.11
,
пустое
)
Представьте себе отличия прерываний MCS-51 от AVR и всё поймете. Вопрос о приоритетах.
—
Xylene
(06.02.2006 00:01
212.58.192.14
,
пустое
)
Хуленочка, вообще Вы меня извините. Мое состояние сегодня выражается фразой - "слегка трезв, слегка побрит" - день рождения праздную...
—
RainMan
(06.02.2006 00:10
212.220.223.200
,
пустое
)
Поздравляю! Но X читается как "Икс", да и игрек тоже не "у" :-)
—
Xylene
(06.02.2006 00:14
212.58.192.14
,
пустое
)
А я до сих пор не смог себя убедить, что Xylene != DASM ;)
—
rezident
(06.02.2006 00:13
212.33.249.11
,
пустое
)
Аналогичные мысли.
—
11
(06.02.2006 08:19
212.96.96.27
,
пустое
)
Вы знаете, мне, если честно, всё равно за кого меня будут принимать :-)
—
Xylene
(06.02.2006 00:18
212.58.192.14
,
пустое
)
Это не оскорбление, а лишь констатация факта :)
—
rezident
(06.02.2006 00:23
212.33.249.11
, 308 байт)
Иногда я и сама себя не узнаю (+)
—
Xylene
(06.02.2006 00:26
212.58.192.14
, 125 байт)
Угу. Скоро на работу. А еще раньше дети могут поднять. Даже без будильника :) Спокойной ночи!
—
rezident
(06.02.2006 00:31
212.33.249.11
,
пустое
)
К сожалению с 51 знаком шапочно, а AVR меня совсем не представили :)
—
rezident
(06.02.2006 00:06
212.33.249.11
,
пустое
)
51 - хочется забыть как страшный сон
—
RainMan
(06.02.2006 00:06
212.220.223.200
,
пустое
)
Наверно имелось ввиду при одновременном их появлении ))
—
edward
(05.02.2006 23:45
84.204.68.13
,
пустое
)
не совсем. см выше
—
Xylene
(05.02.2006 23:51
212.58.192.14
,
пустое
)
"Время задействования каких-нибудь устройств" больше периода PWM, т.е. 10мс? У вас МК от часового кварца тактируется что ли?
—
rezident
(05.02.2006 23:05
212.33.249.11
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru