Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
у товарища ниже задача была по одному байту из сом порта ловить. За 50 мс компорт чего хочеш накидать может.
Отправлено
scorpion
(85.140.217.59)
12 марта 2011, г. 22:36
В ответ на:
ну много лет делаю - 50 или 100мс выставляю - и ничо... А что ты не посоветовал 1 мс выставить - скромность?)
отправлено
basilmak
12 марта 2011, г. 22:31
Составить ответ
|
Вернуться на конференцию
Ответы
даже на 9600 байты идут через 1 мс и прога приложения не отловит "каждый", а када они с гарантией в буфер приемный упадут то его размер выбирают какой нада - от времени "заглядывания" туда... А в отдельном потоке разве можно с гарантией время отклика сделать? там ж тоже зависоны должны быть при работе
-
basilmak
(
пустое
, 12.03.2011, 22:47:2
178.177.226.139
)
Отчего-то если ставить таймаут 1 мс при длительности байта менее 1 мс нихрена не работает.Примерно до 20 мс надо таймаут увеличивать. Ибо винда - штука в себе.
-
POV
(
пустое
, 13.03.2011, 01:16:32
91.203.67.71
)
+1
-
scorpion
(
пустое
, 13.03.2011, 02:05:45
81.195.21.81
)
отдельный поток хорош тем что при его высокой загруженности не мешает нажимать кнопки в основной программе
-
scorpion
(
пустое
, 12.03.2011, 22:50:31
85.140.217.59
)
а "по таймеру" где может тормозить систему када ему нада "2 байта переслать"? Запуск процедуры обработки срабатывания "таймера" чтоль трудоемок для системы?
-
basilmak
(
пустое
, 12.03.2011, 23:06:53
178.177.226.139
)
если период таймера маловат то его обработка может занимать почти всё время, отведённое основному потоку.
-
scorpion
(
пустое
, 12.03.2011, 23:45:20
85.140.217.59
)
даже если вся обработка - глянуть на переменную "скока принятое" и завершиться т.к. там пусто?
-
basilmak
(
пустое
, 12.03.2011, 23:55:13
178.177.226.139
)
при малом периоде таймера реально тормозит основной процесс
-
scorpion
(
пустое
, 13.03.2011, 00:11:10
81.195.23.213
)
когда надо 100 мс я и сам таймер пользую.
-
scorpion
(
пустое
, 12.03.2011, 22:36:51
85.140.217.59
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru