Отговори на тема  [ 5 мнения ] 
Функция CreateFile() - COM порт 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Ное 28, 2005 10:49 am
Мнения: 86
Местоположение: Русе
Мнение Функция CreateFile() - COM порт
Здравейте
Опитвам се да си направя нещо като собствен "Serial Communication Hyper Terminal". Ситуацията е следната:

Windows Vista 32 bit
Borland C++ Builder 6
FTDI FT232R чип свързан към някой USB порт.

Използвам следната функция:

char *ComName="COM20";
CreateFile( ComName,
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
0);

Когато ComName е < COM10 няма проблем, отварям си порта, изпрашам си данни и.т.н
Но когато ComName >= COM10 тогава само ми отваря ком-а, но когато изпращам инфо - нищо не става.
Пробвах с друга програмка (USART Terminal na mikroelektronika)- там няма проблем.

Благодаря предварително !


Сря Юли 15, 2009 1:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx

Цитат:
To specify a COM port number greater than 9, use the following syntax: "\\.\COM10". This syntax works for all port numbers and hardware that allows COM port numbers to be specified.


Сря Юли 15, 2009 2:51 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Ное 28, 2005 10:49 am
Мнения: 86
Местоположение: Русе
Мнение 
miro_atc написа:
http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx

Цитат:
To specify a COM port number greater than 9, use the following syntax: "\\.\COM10". This syntax works for all port numbers and hardware that allows COM port numbers to be specified.


Благодаря много !
Всъщност ако мога да допълня:
при мен стана ето така "\\\\.\\COM10"


Сря Юли 15, 2009 3:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
leotron написа:
при мен стана ето така "\\\\.\\COM10"

Което предпроцесора превежда до "\\.\COM10". 8)

_________________
Warriors of the Night, ASSEMBLER!!!


Сря Юли 15, 2009 5:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение 
.. Архитектите на което и с две кашончета Аналгин няма си оправят главобола. :D


Сря Юли 15, 2009 11:33 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни