Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Там прерывание ТОЛЬКО по опустошению THR.
Отправлено
Alechin
19 ноября 2008 г. 10:10
В ответ на:
Используйте возможности системы прерываний 16С550. Насколько я помню, масочками там можно отрегулировать всё.
отправлено cm 19 ноября 2008 г. 09:51
В регистре LSR есть флаг опустошения THR+TSR, но он НЕ ГЕНЕРИТ прерывание.
Составить ответ
|
Вернуться на конференцию
Ответы
Тогда используйте при написании программ принцип RTOS, то есть, распаралеливайте процессы. При ожидании события от аппаратуры не виснете в тупом цикле, а переключаетесь на другую задачу. В той задаче, что получила управление, иногда проверяете наличие события в ожидающей. Непроизводительные затраты процессорного времени резо снизятся (+)
-
cm
(19.11.2008 10:59:14
92.112.5.12
, 586 байт)
Ну вот - из примитивной задачи обмена по RS485 на примитивной 86 машинке с ...{+}
-
Alechin
(19.11.2008 11:08:28
217.15.48.118
, 184 байт)
Ну, простите, я не телепат, я ещё только учусь. Для PC под DOS задача вообще тривиальна. Непонятно, что это таакое Ваша программа делаеь, что не может пару миллисекунд ничего не делать.
-
cm
(19.11.2008 12:26:15
92.112.5.12
,
пустое
)
Это пром.компьютер с клоном второго Пентиума. За пару мсек он очень много чего сделать успевает.
-
Alechin
(19.11.2008 12:42:19
217.15.48.118
,
пустое
)
Обмен по 485 - не примитивная задача. Особенно, если нужно делать что-то еще.
-
Неспящие_везде
(19.11.2008 11:19:20
192.168.24.77,89.184.24.74
,
пустое
)
Да примитивная :)
-
Alechin
(19.11.2008 11:52:30
217.15.48.118
, 498 байт)
если сеть двухпроводная, то можно исхитриться используя приемный канал, например прерывание по приему того, что сам посылаешь
-
bp
(19.11.2008 12:04:29
,91.122.64.9
,
пустое
)
Да - точка-точка. Я просто не уверен, что драйвер 485 работает на прием при...{+}
-
Alechin
(19.11.2008 12:13:42
217.15.48.118
, 194 байт)
зависит от драйвера и его подключения (+)
-
bp
(19.11.2008 12:27:28
,91.122.64.9
, 213 байт)
Это пром-контроллер, схемы нет. Попробую по плате разобраться.
-
Alechin
(19.11.2008 12:37:40
217.15.48.118
,
пустое
)
Просто интересно, ведь во всех пром.решениях на пром.контроллерах обычно есть 485.
-
Alechin
(19.11.2008 12:41:0
217.15.48.118
, 235 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru