Форум: "Система";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизОбмен по LPT порту Найти похожие ветки
← →
Bogdan 2003 (2003-05-15 01:02) [0]Необходимо реализовать обмен через LPT по протоколу I2C, т.е. Обмен идет на уровне измения сигнала на контакте LPT, причем контакт должен переключаться с чтения на запись.
В DOS/Win98 это реализовано, но как это затавить работать в Win2000 (вставки на asm естественно не помагают).
Во какая проблема!
Если есть у когото информация или ссылки на статьи по теме поделитесь.
За сим раскланиваюсь и жду Ваших советов.
← →
pasha676 (2003-05-15 09:21) [1]Через com можно. Через LPT - даже не знаю. Как бы драйвер не пришлось писать. Com не устраивает?
← →
Слесарь Матерящийся (2003-05-15 10:06) [2]Берём DlPortIo и дело в шляпе.
Можно сходить на www.lvr.com - там большая подборка информации по работе с портами.
← →
Bogdan 2003 (2003-05-16 01:24) [3]Через сом порт не получится т.к. LPT условие разрабатываемого железа.
← →
Digitman (2003-05-16 09:16) [4]
> Bogdan 2003
> Обмен идет на уровне измения сигнала на контакте LPT
Какого контакта-то ? Любого контакта шины данных ? Или контакта линии стробирования ввода ?
← →
Bogdan 2003 (2003-05-17 23:44) [5]Для обмена используются 2 контакта на LPT пазьеме их необходимо переключать то на прием то на передачу по одному из контактов передается синхроимпульс по второму данные.
← →
Нуу (2003-05-18 03:25) [6]2 Digitman © (16.05.03 09:16)
>> Bogdan 2003
>> Обмен идет на уровне измения сигнала на контакте LPT
>Какого контакта-то ? Любого контакта шины данных ? Или контакта >линии стробирования ввода ?
Не обращай внимания. Автор сабжа сам не понимает сути протокола I2C.
см. хотя бы Bogdan 2003 © (17.05.03 23:44)
>Для обмена используются 2 контакта на LPT пазьеме их необходимо >переключать то на прием то на передачу по одному из контактов >передается синхроимпульс по второму данные.
"Контакты на разъеме" никто, никогда не переключает с приема на передачу или наоборот. Порт можно читать, или в порт можно записывать.
Но, ИМХО, у автора сабжа есть программа, которая работает в Win9x. И ему лишь надо сделать такую же, но для WinNT.
Слесарь Матерящийся © (15.05.03 10:06) уже дал ответ включающий и решение и ссылку для чтения.
← →
Digitman (2003-05-19 09:50) [7]
> Bogdan 2003
см. CreateFile("LPT", ...), ReadFile(), WriteFile()
← →
DC-AC (2003-05-21 09:24) [8]Digitman : не-а, не пойдёт, протокол I2C реализуется программно путём чтения/записи непосредственно в регистры LPT. так что DLPortIO сам бог велел...
← →
Digitman (2003-05-21 13:35) [9]
> DC-AC
возможно - так
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c