|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
09.05.2016, 13:43 | #1 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
Работа с COM портом
Добрый день !
Нужно получить от знатоков краткие ответы на следующие вопросы. 1. Почему WriteFile завершается только, после того, как вся строка ушла в линию. При скорости CBR_110 вообще можно ждать вечность. 2. Какая емкость буфера приема по умолчанию? тест показывает что 4 кБ , но нужно знать точно. 3. Если не трогать тайм-ауты , какой интервал м-ду соседними передающими символами ? ссылки пожалуйста не выкладывать !!! |
09.05.2016, 14:26 | #2 | ||||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Цитата:
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 09.05.2016 в 14:28. |
||||
09.05.2016, 15:00 | #3 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
почему тогда приемный буфер у меня тянет именно 4096 байт если ничего дополнительно не выделять?в микросекундах пожалуйстакакой вариант ? WriteFile завершается лишь после отправки всех
байтов в линию Код:
Последний раз редактировалось RAFA91; 09.05.2016 в 15:04. |
09.05.2016, 15:10 | #4 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
WriteFile синхронная процедура, они в принципе завершается после отправки/записи всех данных.
Цитата:
Цитата:
внутренний буфер системы зависит от драйвера, в среднем по умолчанию одна страница. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
09.05.2016, 15:18 | #5 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
после отправки куда ?
отправка понятие растяжимое в данном случае. одно дело отправить в буфер передачи, другое в линию. |
09.05.2016, 15:25 | #6 | |
Форумчанин
Регистрация: 23.01.2016
Сообщений: 608
|
Цитата:
|
|
09.05.2016, 16:30 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в линию, но вообще советую начать читать офф документацию.
много ответов можно найти самому. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
09.05.2016, 17:19 | #8 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
в основном геморой с чтением данных.
что тут вызывает сомнение ? Код:
|
09.05.2016, 18:15 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у меня лично ничего не вызывает сомнений.
обычное такое асинхронное IO. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.05.2016, 11:29 | #10 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
зачем тут применена
Код:
Код:
этот код пойдет для связи с микроконтроллером ? Последний раз редактировалось RAFA91; 10.05.2016 в 11:31. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с COM портом | ferrum88 | Общие вопросы Delphi | 17 | 30.09.2011 12:53 |
Работа с COM-портом | Georgios | Общие вопросы Delphi | 12 | 28.09.2010 10:31 |
Работа с com портом | Speeker | Общие вопросы Delphi | 1 | 06.09.2010 19:37 |
работа с com-портом | larry | Visual C++ | 6 | 12.08.2010 16:21 |
работа с портом | Assemblerru | Win Api | 16 | 10.06.2010 20:00 |