ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: bva_rzn от 26 Декабря, 2011, 14:08:25

Название: Проблема с COM1
Отправлено: bva_rzn от 26 Декабря, 2011, 14:08:25
Добрый день.

Имеем ТионПро 270, WindowsCE.
Два COM порта (COM2 и COM3) у нас используются.
Возникла необходимость использовать COM1 с уровнями RS232. Возникла проблема с открытием данного COM1.
Функция CreateFile(TEXT("COM1:"),GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,NULL) возвращает ошибку, хотя с COM2 и COM3 всё работает нормально. Для подключения используем три линии J16: RX, TX, GND.
В чём может быть проблема?
Название: Re: Проблема с COM1
Отправлено: Danila от 26 Декабря, 2011, 16:28:26
Добрый день.

Скорее всего порт занят операционной системой для вывода отладочной информации.
Отключите вывод отладочных сообщений через eboot (пунты 8 и G).
Название: Re: Проблема с COM1
Отправлено: Danila от 28 Декабря, 2011, 16:37:07
А также возможно потербуется добавить в реестр в ветку HKLM\Drivers\USB\FunctionDrivers\Serial_Class ключ Index, тип DWORD, значение - 4 или больше. Иначе COM1 займет USB Client Function Driver.