Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

Как передать в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.013 c
14-1133527749
Максим
2005-12-02 15:49
2005.12.25
Все решено


1-1133301323
rel_
2005-11-30 00:55
2005.12.25
Проблема с чтением данных из Excel


6-1127139449
Hamsterman
2005-09-19 18:17
2005.12.25
Возможно ли в Delphi программным путём посылать HTML forms?


2-1134041352
De1uxe
2005-12-08 14:29
2005.12.25
Real -> integer


14-1133388997
crazycorpse
2005-12-01 01:16
2005.12.25
Интерпритатор формул





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский