Страница 1 из 1

Linuxcnc_2LPT

Добавлено: 06 ноя 2019, 14:39
dinkata
Установил на PCIe card 2serial 1 LPT
по default Linuxcnc конфигурирует второй LPT порт
как вход 13 пин , как вьйход 4 пин :
LPTinput.png (1949 просмотров) <a class='original' href='./download/file.php?id=171594&mode=view' target=_blank>Загрузить оригинал (54.3 КБ)</a>
Хочется еще 3 пина как вход ,
попробовал в хал

Код: Выделить всё

net btnDT1 <= parport.1.pin-1-in-not
но так не получается , можно ли переназначит ?

Re: Linuxcnc_2LPT

Добавлено: 06 ноя 2019, 15:01
Сергей Саныч
В LPT выводы 1, 14, 16, 17 могут работать только как выходы.
10, 11, 12, 13, 15 - только как входы.
А выводы 2..9 можно настроить и на выход и на вход.
НО! только все 8 штук одновременно.

Re: Linuxcnc_2LPT

Добавлено: 06 ноя 2019, 15:06
dinkata
т.е . фото в первом посте ...не подлежит переназначение !

Re: Linuxcnc_2LPT

Добавлено: 06 ноя 2019, 15:19
Сергей Саныч
Насчет Stepconf не знаю. А если прописывать hal руками, то выводы 2-9 можно переназначить на вход командой инициализации

Код: Выделить всё

loadrt hal_parport cfg="0 in"
где вместо 0 надо подставить номер нужного порта. После этого у тебя будет 4 выхода и целых 13 входов.
Есть еще режим "x", когда можно выводы 1, 14, 16, 17 использовать как входы, но в относительно современных портах такая возможность, как правило, отсутствует.