![]() |
|
Другие темы раздела | |
C++ Создание документации Один из самых больных вопросов для плохо организованных проектов :) Вопрос собственно такой: чем (в чём, в каком редакторе) создавать документацию и в каком формате хранить? Есть мысли-вопрос... https://www.cyberforum.ru/ cpp/ thread231772.html |
Автоматизация OpenOffice 3.2 C++ Доброго времени суток. Необходимо прикрутить OpenOffice 3.2 API к VS 2008 или Qt Creator(вроде как, правда, Оо не дружит особо с MinGW, но все таки). ОС Win7. Долго читал различные манула, форумы и... |
C++ Как написать функцию, которая бы автоматически определяла типа принимаемых параметров?
https://www.cyberforum.ru/ cpp/ thread230993.html Друзья! На самом деле примеров подобных функций много, я имею ввиду конструкторы объектов классов из библиотеки STL Но там принимаемые параметры различаются явно. А у меня- никак, но тем не менее,... |
C++ Подключение TLB-файла
https://www.cyberforum.ru/ cpp/ thread230987.html Доброе время суток. Попросили написать программу учета для кассового аппарата. Чтобы хозяин пришел глянул что как, подредактировал и ушел. На сайте производителя нашел описание протокола связи... |
C++ не могу разобраться с процессом незнал куда написать необходимо разобраться с процессом прикрепленным ниже а именно принцип работы. При работе с дизасемблером(я еще новичок не разбираюсь) суть не открылась мне если кто разбирается... |
C++ Программирование микшера для windows 7 Пишу программу - микшер через win API. На XP все работает без проблем, перенес на windows 7 и оказалось что микшер не работает. Проблему нашел при выполнении команды mixerSetControlDetails, выдавала... https://www.cyberforum.ru/ cpp/ thread229994.html |
C++ Тестирование потоками данных программы в C++
https://www.cyberforum.ru/ cpp/ thread229941.html Как это реализовать? где можно почитать |
Софт для спутниковых тюнеров C++ Ребята кто нибудь сталкивался стаким вешами писат прогу. для тюнера как сделать это просто стало интересно? Извините если ошибся разделом я пишу на С++ и Visual C++ основном.. |
C++ работа с системой
https://www.cyberforum.ru/ cpp/ thread229399.html хочется что-нибудь написать , чтобы оно работало с системой , прожки работающие сами в себе конечно интересно , но хочется что-нибудь поразвитей что ли вижу только так возможность: 1.взять... |
C++ VSTO 2007
https://www.cyberforum.ru/ cpp/ thread228725.html Добрый день!Подскажите где можно найти литературу по Visual Studio Tools for Office 2007 на русском языке. Для написания add-in под MS Project 2007. писать буду на Visual C# или Vicual C++. |
C++ Сокращение расстояния Хэмминга Добрый день, уважаемые форумчане. Есть у меня следующая ситуация: имеем два массива одинаковой длины типа unsigned int, например arr1 и arr2 (на самом деле размерность может быть любой). Необходимо... |
C++ Нажно написать программу на языке програм С "моделирование движения"
https://www.cyberforum.ru/ cpp/ thread228251.html Нужно написать программу моделирующую движение спутника вокруг планеты. Грубо говоря написать программу в которой будет один объект вращаться вокруг второго. Писать можно любыми способами но:... |
4 / 4 / 0
Регистрация: 19.01.2011
Сообщений: 26
|
|||||||||||
0 | |||||||||||
Задержка между записью/чтением Serial-порта - C++ - Ответ 130506121.01.2011, 04:15. Показов 3810. Ответов 4
Метки (Все метки)
Доброе время суток.
Работаю с одним устройством через RS232 порт, точнее через его эмуляцию с помощью PL2303 (USB-to-RS232). Подключаюсь к порту на скорости 38400, 8 бит, без учета четности. Так же устанавливаю таймауты чтения записи (вот тут-то мне скорее всего и нужна ваша помощь). Затем передаю два байта: необходимый мне байт и байт окончания данных '\0'. Далее мне необходимо делать Sleep(1500); для того что бы ReadFile(..); дал какие-то результаты. Находил в интернете всякие рассуждения по этому поводу, советовали эти таймауты менять. Но как бы я их не менял результат один и тот же, если не поставлю Sleep(1500); - данные не будут приняты (BytesRead = 0), а буффер пуст. Получается что я считываю данные до того, как эти данные сгенерируются на устройстве. Мне постоянно надо слип ставить между этими операциями? Ставить 1500 или рассчитывать число как количество_байт*время_передачи_1_байт? Или может время узнавать какой-то функцией, которой передам хэндл порта а она узнает время? Или может я что-то не правильно делаю с настройками таймаута? Сейчас они такие:
Проблему решил:
1500 подобралось подбором. Но почему именно 1500? Никто не объяснит? Вернуться к обсуждению: Задержка между записью/чтением Serial-порта C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
21.01.2011, 04:15 | |
Готовые ответы и решения:
4
Шифрование. Проблема с чтением и записью файла. Задержка между показом картинок Задержка между выводом изображении Работа с чтением/записью бинарного файла |
21.01.2011, 04:15 | |
Помогаю со студенческими работами здесь
0
Задачка с записью и чтением из текстового файла с++ Задержка между командами Проблемы с чтением и записью в файл в Юникоде Шифрование и расшифровка строки с записью/чтением из БД |