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

Вниз

Работа с переферией собственной сборки через COM порт.   Найти похожие ветки 

 
happyboy   (2003-10-22 09:12) [0]

Добрый день уважаемый All.
Есть перефирия и хочется организавать её работу через com порт.
Схема работает на 5в.
Я пишу:

*********************************

Var
F : File of Byte;
ToC1: Byte;
i,n: Word;
S: String[20];
begin
ToC1:=255; //
S:=E1.Text+".";
n:= Length(E1.Text);

AssignFile(F, "COM1")
Rewrite(F);

For i := 1 to n-1 do
Begin
Try //Scitivau chislovoe znachenie;
ToC1:=StrToInt(S[i]);
Write(F,ToC1);
Except
Continue
End;
End;
CloseFile(F);
end;

*********************************
Осцилограф показывает импульсы на ножке 7 отвечающей за питание, а на ножке 2 импульса нету.
Подскажите, что я делаю не так.


 
handra   (2003-10-22 12:02) [1]

во-первых: работать через функции Delphi с COM-портом - неблагородно,
используй WinAPI, читай:
http://www.delphikingdom.com/mastering/ports1.htm
http://www.delphikingdom.com/mastering/ports2.htm
http://www.delphikingdom.com/mastering/ports3.htm
http://www.delphikingdom.com/mastering/ports4.htm
http://www.delphikingdom.com/mastering/ports5.htm
во-вторых: надо установить параметры работы с портом - таймауты, скорость, четность и т.д.; установить сигналы готовности к приему-передачи данных...
если требуется более подробное объяснение - опиши что за девайс и протокол обмена



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

Форум: "Система";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.008 c
1-86457
Dim-
2003-12-12 23:34
2003.12.26
Работа с Вордом через ОЛЕ


3-86303
Vick
2003-12-02 12:05
2003.12.26
Переопределение temporary file folder в MSSQL


3-86253
SERG
2003-12-03 19:02
2003.12.26
DBGrid.SelectedRows


3-86313
Bless
2003-12-01 11:59
2003.12.26
Как наложить блокировку из приложения?


3-86262
bss
2003-12-03 15:12
2003.12.26
Редактирование данных в таблице Access через ADOQuery





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