Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Как передать в COM порт 8 бит?????   Найти похожие ветки 

 
*SERG ©   (2005-12-11 11:12) [0]

Надо в ком порт передать именно 8 бит, какой функцией воспользоваться, или как это зделать???


 
PAVIA ©   (2005-12-11 11:46) [1]

Самое простое. Открыть файл COM1 и написать Write(f,b);


 
tesseract ©   (2005-12-11 13:36) [2]

>>to pavia

Бред пишите.
Передастся стартовыйбит + посылка + чётность + стоповый бит.

причём стоповый бит может быть 1, 1.5 и 2.

Так нужно чисто 8 бит посылки в целом? лучше ещё раз посмотри мануал на девайс.


 
*SERG ©   (2005-12-11 18:33) [3]

Уточню вопрос..........
Связь есть, всё работает........................
пользуюсь функцией
BComPort1.WriteStr(format("%0:x",["a"]));
передаёт "а" принимаю терминалом

Даг вот такая загвоздка, какую функцию применить что б за место символа а" передавать 8 бит, например 10010011


 
DrPass ©   (2005-12-11 19:52) [4]

Любой символ - это и есть восемь бит. Например, символ "а" - 10000001. Последовательности 10010011 соответствует символ с кодом #93, так и напиши - BComPort1.WriteStr(format("%0:x",[ #93]));


 
tesseract ©   (2005-12-11 20:10) [5]

А просто байт  послать нельзя ? BcomPort байты слать не позволяет ?
to DrPass Chr(93) в твоём случае должен сработать ничуть не хуже.


 
DrPass ©   (2005-12-11 20:25) [6]

Можно, конечно. А какая разница?


 
Германн ©   (2005-12-12 02:05) [7]

Имхо, автору потребно послать в порт что-то, что есть набор бит расположенных в соответствии с неким алгоритмом. Т.е. ему нужна некая функция преобразования набора бит в набор байтов, опять же, имхо. Ну а какая именно, пусть уточнит.


 
Anatoly Podgoretsky ©   (2005-12-12 08:42) [8]

tesseract ©   (11.12.05 13:36) [2]
Только не называей это битами



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
14-1133330138
123321
2005-11-30 08:55
2005.12.25
Кипелов - наркоман?


2-1133953455
Ugrael
2005-12-07 14:04
2005.12.25
Скрыть показать формы


4-1130396689
DancerMan
2005-10-27 11:04
2005.12.25
TWebBrowser запретить выделение


3-1131017250
Георгий
2005-11-03 14:27
2005.12.25
нумерация записей в TQuery


14-1133377927
jack128
2005-11-30 22:12
2005.12.25
Что ты видишь на картине??