Заблокирован
1

Несколько опросов по работе с COM портами через CreateFile и WriteFile

30.10.2013, 21:44. Показов 506. Ответов 0
Метки нет (Все метки)

Привет! И так:
1. Все современные COM порты поддерживают полную дуплексную связь?
1.1. Если так, то получается у контроллеров COM портов есть два буфера, входной и выходной?
1.2. Если так опять же, то как обстоят дела у USB-TO-COM, есть ли у этих переходников эмуляция этих буферов?

2. Если п.1 верен, то для работы с двумя буферами асинхронно мне надо открывать COM порт функцией CreateFile с флагом FILE_FLAG_OVERLAPPED ?
2.1 Если я открываю COM порт без флага FILE_FLAG_OVERLAPPED, я работаю с одним буфером? С каким, TX, RX ? Или с двумя одновременно? Или как? Как можно работать сразу с двумя буферами?
2.2. При работе без флага FILE_FLAG_OVERLAPPED при записи в порт посредствам WriteFile куда записываются байты? В какой буффер? А при чтение из какого буфера считываются данные?

3. Нужно ли перед каждой записью в COM порт вызывать PurgeComm для очистки буферов?

4. Как может возникнуть проблема Buffer OverFlow при работе с COM портом

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2013, 21:44
Ответы с готовыми решениями:

CreateFile, WriteFile
Подскажите работающий код программы на с++, которая создаёт файл с помощью CreateFile

Createfile, readfile, writefile
Файл 4 создаётся,но данные из файла 1 не переносятся.Почему? HANDLE myFile; HANDLE myFile2;...

Функции CreateFile() и WriteFile()
Господа, помогите разобраться с функциями CreateFile() и WriteFile(). В следующем простом...

Отправка строки байт PCI-e устройству с использованием CreateFile() и WriteFile()
Собственно имеется PCI-e плата, драйвер разработчика для нее и программа позволяющая просматривать...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2013, 21:44

Как работать с LPT портом через функции CreateFile, ReadFile, WriteFile?
Господа, научите работать с LPT портом через функции CreateFile, ReadFile, WriteFile (протокол ECP...

Функции Createfile Writefile
Доброго времени суток. Столкнулся я с одной проблемой... Раньше всегда использовал библиотеки...

Функции win32 CreateFile WriteFile и ReadFile
В общем делаю небольшой проект. Необходимо считать данные из файла. Очевидно, что изначально в него...

CreateFile несколько файлов
Хочу последовательно открыть несколько файлов, использую функцию CreateFile. Открываю первый файл,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru