Отговори на тема  [ 5 мнения ] 
Управление на КОМ порт през Turbo Pascal за УИН NT 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Управление на КОМ порт през Turbo Pascal за УИН NT
Здравейте! Разбирам, че това е стара технология, но задачата е поставена така! Прегледах нещата и до колкото разбрах в Turbo Pascal има 2 масива - Port и PortW, чрез които става приемането и предаването на данни. Проблемът е, че при УИН NT не се получава точно така. В повечето мануали дават някакви спецификации за процесора и предполагам там е проблемът. Може ли някой (предполагам някой от старите майстори) да каже как да се преодолява проблема? Не е необходимо дори да се изпращат данни, просто да се управлява - ТХ да преминава от 0 в 1.
Благодаря!

_________________
www.elkran.com


Вто Май 07, 2013 9:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Управление на КОМ порт през Turbo Pascal за УИН NT
Извинявай, бях написал едни глупости, добре че се поправих
Инсталирай това http://technet.microsoft.com/en-US/scri ... 42419.aspx
После
Код:
$port= new-Object System.IO.Ports.SerialPort COM1,115200,None,8,one
$port.open()
$port.BreakState = 1
$port.BreakState

С този скрипт TX минава от 1 в 0
COM42 се казва \\.\COM42 a под C се изписва "\\\\.\\COM42"

_________________
Warriors of the Night, ASSEMBLER!!!


Вто Май 07, 2013 9:46 pm
Профил
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пон Фев 20, 2012 5:05 pm
Мнения: 51
Мнение Re: Управление на КОМ порт през Turbo Pascal за УИН NT
Проблемът е, че Windows NT (2000/XP...) не позволява директно управление на портовете - защитени са от ОС. Имаш 2 варианта за избор - или ползваш Windows 98 или нещо подобно на това:

http://www.codeproject.com/Articles/102 ... der-Win-NT


Чет Май 09, 2013 3:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: Управление на КОМ порт през Turbo Pascal за УИН NT
Това http://msdn.microsoft.com/en-us/library/windows/desktop/aa363433(v=vs.85).aspx не върши ли работа ?

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!


Чет Май 09, 2013 4:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Управление на КОМ порт през Turbo Pascal за УИН NT
Благодаря на всички за коментарите!

_________________
www.elkran.com


Пон Май 13, 2013 8:56 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

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


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

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