Главная страница
    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.011 c
1-1133267416
AlexBurton
2005-11-29 15:30
2005.12.25
Необходимо защитить или зашифровать число от его изменения


3-1131211822
Дмитрий Молчанов
2005-11-05 20:30
2005.12.25
Как прикруть индексы к существующему DBF файлу


4-1130219731
Alex_C
2005-10-25 09:55
2005.12.25
Как передать фокус другой программе?


1-1133177680
Dima_dvp
2005-11-28 14:34
2005.12.25
Динамически подгружать данные в массив


14-1133279046
Piter
2005-11-29 18:44
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский