научите программировать com port, пожалуйста.
Люди добрые, помогите достать документацию по программированию com порта, или подскажите сами, заранее спасибо. мой адрес [email]msemail@ua.fm[/email]
Немножко язык не тот но все же посмотри:
D:\My Documents1\Разное\COM порт\Коммуникация - Pascal_Sources_Ru.htm
Люди добрые, помогите достать документацию по программированию com порта, или подскажите сами, заранее спасибо. мой адрес [email]msemail@ua.fm[/email]
Посмотри класс на codemanual.ru, раздел Windows
когда-то давно я здесь писал как программить ком порт, смотрите в архивах
Люди добрые, помогите достать документацию по программированию com порта, или подскажите сами, заранее спасибо. мой адрес [email]msemail@ua.fm[/email]
В VC++ можно использовать функции API.
Например
HANDLE CreateFile(
LPCTSTR lpFileName,
...,
...,
...,
...,
...,
...,
);
На месте lpFileName записывается
\\\.\\COM1
Пример исходника прищлю позже.
Что понимается под фразой "Коммуникационные порты занимают в пространстве ввода/вывода по восемь смежных 8-битовых регистров и могут располагаться по стандартным базовым адресам" ?
"Базовый адрес - это 2-байтовый адрес порта, который является младшим из группы адресов портов, дающих доступ к UART". Что за "группа адресов портов"?
(Агуров, стр. 104)
D:\My Documents1\Разное\COM порт\Коммуникация - Pascal_Sources_Ru.htm
отжег ))) дал ссылку блин ;)
D:\My Documents1\Разное\COM порт\Коммуникация - Pascal_Sources_Ru.htm
упал пацтул :D :D :D
может он свой винт расшарил? тогда айпишник в студию.
З.Ы. блин, только сейчас заметил, что теме 3 года)
"Базовый адрес - это 2-байтовый адрес порта, который является младшим из группы адресов портов, дающих доступ к UART". Что за "группа адресов портов"?
(Агуров, стр. 104)
На каждый порт по пару портов, располагающихся по своим адресам.
COM2 - базовый адрес WORD 0:0402
... и т.д. .....
Почему разница в 2 байта, а не в 8?
Что такое пространство ввода/вывода? (желательны ссылки на Таненбаума и прочих апологетов).