Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ builder com-порт / 3 сообщений из 3, страница 1 из 1
28.05.2004, 22:03
    #32539665
Rionald
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ builder com-порт
Проблема такова: нужно управлять триггером ,т.е. посылать сигнал "1-0" с заданным периодом .
Буду рад любому совету.
...
Рейтинг: 0 / 0
29.05.2004, 03:20
    #32539733
Hiperon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ builder com-порт
*int86(...), а лучше на асме..
нормально работающих библиотек под билдер я не видал
*рекомендую:
www.nteam.ru/articles/win32api/
хорошая статейка, сам по ней въезжал..
дос:
*в общем, адрес порта известен, номер прерывания (IRQ3, IRQ4 i.e. 0x0B, 0x0C) тоже, к таймеру доступ есть (ну тут правда сложнее, ежели нет доступа - придётся тактовую частоту узнать, колво тактов на команду типа NOP:), посчитать всё енто дело, и в цикл..), определяешь слово16 типа
Код: plaintext
1.
2.
db 00H
db 01H
и с заданным периодом это словечко и таво;)
чёнить типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
mov ah,dos_function_number;фция 0x01 - запись
mov al,high_byte
mov dx,port_address; например 0x2F8 - COM2
int 0x0B;
;тут ждёшь опр. время
;...
nop;:)
;...
mov ah,dos_function_number
mov al,low_byte
mov dx,port_address
int 0x0B;
low_byte:
 db 00H
high_byte:
 db 01H
;
...
Рейтинг: 0 / 0
29.05.2004, 08:58
    #32539744
MalevicH [HP]
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ builder com-порт
Кто нибудь про ком порт инфу накатайте на форум......................Пойдет любая.........
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ builder com-порт / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]