Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Помогите с последовательным портом


Автор: gribikc 13.2.2003, 21:47
нужен исходный текст программы которая читала бы и записывала в ком порт скоко искал какая то лажа попадолась
а очень надо!!! hmmm.gif

Автор: Baa 14.2.2003, 00:42
да блин... RTFM!!!
в факе у нас это есть... если нету в факе по C++ ищи в факе по Delphi!!! принцип один и тот же... на этом форуме МНОГО РАЗ обсуждался этот вопрос... полохо ищешь...

Автор: Z0Rk 14.2.2003, 19:55
на самом деле не все так просто как кажется...
очень много зависит от ОС
например в ХР просто приоритет и привилегию соответсвующую не всегда удается получить и в синхронном режиме общение могут произойти сбои
(в асинхронном тоже траблы)

Автор: gribikc 15.2.2003, 02:07
надо под dos на borland c++
ну что не кто не поможетconfused.gif

Автор: Baa 15.2.2003, 19:49
Под досом работать с портами - эт вообще мило дело... у каждого порта есть диапазон ввода/вывода (COM1 = 0x03F8-0x03FF, COM2 = 0x02F8-0x02FF)... дык вот туда и надо писать... соотв. надо выставлять обработчик прерывания от последовательного порта и т.д. и т.п. ... тебе надо смореть, как это на асме делается... Через ассемблерные вставки очень удобно работается с портами в сях под досом.

Автор: Step 15.2.2003, 20:07
Цитата
Под досом работать с портами - эт вообще мило дело... у каждого порта есть диапазон ввода/вывода (COM1 = 0x03F8-0x03FF, COM2 = 0x02F8-0x02FF)... дык вот туда и надо писать... соотв. надо выставлять обработчик прерывания от последовательного порта и т.д. и т.п. ... тебе надо смореть, как это на асме делается... Через ассемблерные вставки очень удобно работается с портами в сях под досом.

Вот за это я дос уважаю. и перрывания мутить можно и порты программировать, и контролеры лабзать и вооще - все что угодно, но только с одним элементов в один отрезок времени

Автор: gribikc 15.2.2003, 20:14
а где подобную инфу плискать можноconfused.gif

Автор: Step 15.2.2003, 22:32
за ком порты отвечает какойто контролер, тебе необходимо узнать какой и найти в рунете описания к ниму, для ком порта там порядко 9 портов, оснавная часть управляющих.

Автор: Baa 16.2.2003, 09:03
дядька Зубков писал в своем справочнике по ассемблеру все нужное...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)