Главная страница
    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
14-1133345333
Post
2005-11-30 13:08
2005.12.25
Linklable


10-1109669552
Redhopter
2005-03-01 12:32
2005.12.25
Закрытие com-хранилищ


14-1133276305
Nic
2005-11-29 17:58
2005.12.25
Нахождение в академии - хорошо или нет?


2-1134047013
GanibalLector
2005-12-08 16:03
2005.12.25
PostMessage


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский