Весёлый
Гость
|
|
« : 26-02-2007 16:47 » |
|
Помогите пожалуйста, как программировать COM порт??? с самого "0"
|
|
« Последнее редактирование: 26-02-2007 17:01 от Весёлый »
|
Записан
|
|
|
|
RXL
|
|
« Ответ #1 : 26-02-2007 17:15 » |
|
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Весёлый
Гость
|
|
« Ответ #2 : 26-02-2007 17:34 » |
|
нет нето нужны процедуры, функции. как отправить как считать из порта?
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #3 : 26-02-2007 17:36 » |
|
Используй Win32 API. Документация на msdn. Ф-ии: CreateFile, ReadFile, WriteFile, CloseHandle и события.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Весёлый
Гость
|
|
« Ответ #4 : 26-02-2007 17:44 » |
|
это он умени прочитает из порта? во многих статьях описываеться компонент специально предназначенный для работы с com портом!
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #5 : 26-02-2007 17:46 » |
|
Весёлый, компоненты не пробовал и посоветовать тут не смогу. Я работаю с BC5 и BC6 и в них таких компонент нет.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
zubr
Гость
|
|
« Ответ #6 : 26-02-2007 20:45 » |
|
Весёлый, ну если в лом MSDN изучать, советую книгу Агурова "Последовательные интерфейсы ПК. Практика программирования." почитать. А если уж и это в лом, то в сети полно готовых компонентов для Delphi по работе с COM-портами - поисковики еще никто не отменял. Можешь воспользоваться и моим компонентом https://forum.shelek.ru/index.php/topic,6983.0.html, правда я его подзабросил - все времени не хватает.
|
|
|
Записан
|
|
|
|
Весёлый
Гость
|
|
« Ответ #7 : 27-02-2007 15:36 » |
|
мне нужно просто отправить на микросхему К561ИЕ10А 1.2.3 или 4 импульса.
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #8 : 27-02-2007 15:50 » |
|
Весёлый, открой терминалку и введи след. символы в кодировке windows-1251: "я" - 1 импульс "э" - 2 "ч" - 3 "Ч" - 4
Не спали микросхему: входное напряжение не должно выходить из диапазона 0..Uпит - поставь на проход резистор, а на ногу два диода - на землю и питание.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Весёлый
Гость
|
|
« Ответ #9 : 01-03-2007 13:47 » |
|
ничего не понял?! какую терминалку?
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #10 : 01-03-2007 17:29 » |
|
Весёлый, "терминалка" - программа эмулятора терминала. Надо знать такие вещи. Напр., тот же Hyperterminal в винде (он глюкавый, но для экспериментов сойдет).
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Весёлый
Гость
|
|
« Ответ #11 : 02-03-2007 17:53 » |
|
не поможете с кодом?
|
|
|
Записан
|
|
|
|
Весёлый
Гость
|
|
« Ответ #12 : 02-03-2007 18:00 » |
|
хоть убейте, не понимаю
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #13 : 02-03-2007 18:16 » |
|
Весёлый, напиши я не понимаю как зайти в гипертерминал
Пуск-Программы-Стандартные-Связь-Hyperterminal
Код тебе зачем? Ведь его не только копи+паст, но и скомпилить прийдется
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
RXL
|
|
« Ответ #14 : 02-03-2007 19:47 » |
|
Весёлый, тебе непременно нужно ознакомиться с этой темой: https://forum.shelek.ru/index.php/topic,10815.0.htmlОчень трудно общаться, когда собеседник говорит одному ему понятные фразы.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Sla
|
|
« Ответ #15 : 03-03-2007 09:15 » |
|
не поможете с кодом?
даю установку (с) открытьфайл(<handle>,'COM1') настроить(<handle>,'строка инициализации') писатьвфайл(<handle>,'строка') .....
|
|
« Последнее редактирование: 15-12-2007 20:46 от Алексей1153++ »
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
|