Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Под виндоус ?
Отправлено
scorpion
(81.195.23.22)
12 марта 2011, г. 00:53
В ответ на:
Что посмотреть по приему данных из последовательного порта в борланд СИ
отправлено
mandigit
12 марта 2011, г. 00:47
Составить ответ
|
Вернуться на конференцию
Ответы
Борланд еще под какую-то ось инструмент творит?
-
PaulS
(
пустое
, 12.03.2011, 10:09:0
95.29.79.233
)
угумс, забыл ос указать :)
-
mandigit
(
пустое
, 12.03.2011, 01:07:35
85.141.218.149
)
ComPort Library
-
Codavr
(
пустое
, 12.03.2011, 01:22:37
95.29.158.56
)
можно через портмон - как программа делает ReadFile то считанные данные отображаются и в портмоне.
-
MegaJohn
(
пустое
, 12.03.2011, 01:13:36
78.111.83.75
)
а стандартный способ работы с компортом (как в ВСВ) посредством работы с "файлом" СОМ-порта не подойдёт ?
-
scorpion
(
пустое
, 12.03.2011, 01:10:20
81.195.23.22
)
имеется ввиду в цикле проверять наличие новых данных? хочется от такого способа уйти, хотя против работы через файлсистему ничего не имею.
-
mandigit
(73 байт, 12.03.2011, 01:15:13
85.141.218.149
)
Дык оно кагбэ не совсем уж так тупо - там DCB, настройки тайм-аутов и пр. шняги...
-
Гудвин
(
пустое
, 12.03.2011, 02:22:27
178.204.140.42
)
кто мешает запустить поток в котором ридфайл одного байта с минимальным таймаутом, возвращает количество =1 останавливай поток и формируй событие
-
колян безпарольный
(
пустое
, 12.03.2011, 01:22:39
193.200.150.125
)
помню тож на потоках делал, примеров море
-
whale
(
пустое
, 12.03.2011, 01:27:26
83.149.9.205
)
+1
-
scorpion
(
пустое
, 12.03.2011, 01:24:46
81.195.27.91
)
чё-та не просекаю, почему +1
-
mandigit
(199 байт, 12.03.2011, 01:27:6
85.141.218.149
)
ну если проверку потока в цикле вынести в отдельный поток то он в основной программе мешаться не будет. При отлове нужного символа в дополнительном потоке можно давать сигнал основной программе.
-
scorpion
(
пустое
, 12.03.2011, 01:35:5
81.195.27.91
)
проверка потока в цикле тоже жесть, просто в потоке делать ReadFile и если колво принятых ==1 то SendMessage например
-
колян безпарольный
(
пустое
, 12.03.2011, 01:39:53
193.200.150.152
)
а чем в потоке лучше чем по таймеру?
-
basilmak
(
пустое
, 12.03.2011, 10:05:24
178.177.237.119
)
тем что в потоке лучше чем по таймеру))
-
колян безпарольный
(
пустое
, 12.03.2011, 12:55:13
193.200.150.152
)
аргументируй, плиз)
-
basilmak
(
пустое
, 12.03.2011, 14:25:0
178.177.237.119
)
потомучто таймер это последовательная работа, поток- паралельная.
-
колян безпарольный
(
пустое
, 12.03.2011, 14:42:7
193.200.150.82
)
чот не верю я что паралельное вааще существует) думаю, всё последовательное, тока по-разному....
-
basilmak
(
пустое
, 12.03.2011, 15:10:51
178.177.237.119
)
если твоему сознанию так проще то таймер это последовательнсть целых функций а поток это последовательность кусочков функций.
-
колян безпарольный
(
пустое
, 12.03.2011, 15:15:22
193.200.150.152
)
папулярней пажалуста)
-
basilmak
(
пустое
, 12.03.2011, 15:22:31
178.177.237.119
)
еще популярнее? ты тупой или издиваешься?
-
колян безпарольный
(
пустое
, 12.03.2011, 16:08:52
193.200.150.125
)
почему ИЛИ )) может И)) Не - просто принципиального отличия не понимаю и подозреваю что оно несуществено вааще....
-
basilmak
(
пустое
, 12.03.2011, 16:15:40
178.177.237.119
)
у тебя микроконтроллерное мышление, как только осознаешь что событие от таймера в винде это не тожесамое что прирывание от таймера в микроконтролле тогда сам всё поймешь.ре
-
колян безпарольный
(
пустое
, 12.03.2011, 16:51:51
193.200.150.125
)
но я ж понимаю что и паралельный поток - это фикция)) типа таймер наверно в винде тоже как паралельный поток?
-
basilmak
(
пустое
, 12.03.2011, 17:26:15
178.177.226.139
)
бля, теория заговора версия эмбидерская, мне проще тебя просто послать чем обьяснять элементарные вещи.
-
колян безпарольный
(
пустое
, 12.03.2011, 17:37:44
193.200.150.125
)
так объясни, чем работа по таймеру хуже отдельного потока, коли коля способен))
-
basilmak
(
пустое
, 12.03.2011, 19:52:8
178.177.226.139
)
иди споймай в поле воробья и ему еби мозг
-
колян безпарольный
(
пустое
, 12.03.2011, 20:14:34
193.200.150.137
)
с приоритетом как у основной программы, что-бы ось между ними время делила?
-
mandigit
(
пустое
, 12.03.2011, 01:39:52
85.141.218.149
)
ось по любому напрягаться будет, даже если какую стороннюю программу прикрутиш. Вынос цикла опроса сом порта в отдельный поток даст возможность легко нажимать кнопки в основной программе. Собственно, если прикрутиш к своей программе какую стороннюю для слежки за ком портом, то эта сторонняя и будет "отдельным потоком" для основной.
-
scorpion
(
пустое
, 12.03.2011, 01:45:31
81.195.20.174
)
Да забудь ты про циклы.
-
Codavr
(
пустое
, 12.03.2011, 01:31:44
95.29.158.56
)
писать для винды софт который критичен к нагруженности системы потоками- повод для возбуждения дела по статье вредительство, преступная халатность,саботаж, измена родине- нужное подчеркнуть))).
-
колян безпарольный
(
пустое
, 12.03.2011, 01:31:36
193.200.150.82
)
Кстатии вопрос? На какое время реакции под WindowsXP можно рассчитывать? пришел байт, отправили байт
-
mandigit
(
пустое
, 12.03.2011, 01:35:35
85.141.218.149
)
~ 6 мс. Но не на всех существующих системах проверялось.
-
Тумблер
(
пустое
, 12.03.2011, 02:51:8
46.249.0.103
)
спсб
-
mandigit
(
пустое
, 12.03.2011, 02:55:33
85.141.218.149
)
Дочка к Биллу Гейтсу приходит. "Папа, а правда вндовс многозадачная ось?" "Правда. Щаз покажу, вот только дискетку отформатирую."
-
Codavr
(
пустое
, 12.03.2011, 01:39:0
95.29.158.56
)
Да понимаю я, что не все хорошо там, однако, создатели к примеру ПО MACH3 для CNC станков - им удалось добиться вполне приемлимых результатов.
-
mandigit
(
пустое
, 12.03.2011, 01:42:58
85.141.218.149
)
Говно это а не станки, куску пенопласта конечно пофигу нестабильность скорости фрезерования, а попробуй в класс шлифовать и сразу лишай увидишь, или головкой плазмореза/водореза- притормозила винда и размер ушел.
-
колян безпарольный
(
пустое
, 12.03.2011, 01:52:0
193.200.150.137
)
Ну разные есть способы извращатьсыя
-
Codavr
(
пустое
,
ссылка
, 12.03.2011, 01:51:30
95.29.158.56
)
Да еще циклами ее добивать.
-
Codavr
(
пустое
, 12.03.2011, 01:32:33
95.29.158.56
)
А какая альтернатива есть?
-
mandigit
(186 байт, 12.03.2011, 01:37:14
85.141.218.149
)
Делаешь так: Небольшая примочка, которая должна включать в себя защиту от дураков, включая тебя...{+}
-
va
(221 байт, 12.03.2011, 10:43:23
95.86.207.154
)
гы, диагнозы ты себе ставь.
-
mandigit
(
пустое
, 12.03.2011, 11:18:27
85.141.218.149
)
Диагноз поставил. Объяснил, начальству, что яйца родные. На любимом западе не кто их не кладет...Гы.
-
va
(
пустое
, 12.03.2011, 11:31:38
95.86.207.154
)
События, потоки
-
Codavr
(
пустое
, 12.03.2011, 01:41:16
95.29.158.56
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru