usb to lpt
Сделал по версии 1.5. Плату переделал под процессор в дип корпусе. В системе определяется как еще один LPT порт. Хотя в некоторых программах он все равно не виден. Отдельными пинами порта упралять можно. Но в целом работает плохо. Передаваемая информация сначала сохраняется во внутреннем буфере устройства, а затем только выводится. Его можно наверно использовать только для управления низкоскоростными устройствами вроде реле. Станком управлять через него не получилось. Даже программатор AVR работает через него очень медленно.
Неудивительно, т.к. это низкоскоростная версия там же и написано Cloning recommended – useful where low-speed is sufficient, чтобы получить более высокое быстродействие, надо делать не на меге, а на cypressовских контроллерах например версии 1.2-1.4 и 1.7
2Stepmotor - чем закончилось, огласите плс.
так и не собрал, купил себе deskcnc и успокоился !
Правда покупать пришлось в германии через знакомых, пробовал писать напрямую в deskcnc.com ини направляют к Украинцам а они много сала хотят !
Неудачи подобного преобразования лежат уже в спецификации USB
Порт USB не может получать обратной информации в момент обращения девайса, он работает в режиме циклического опроса состояния
А Вы пробовали настройки драйвера порта поменять? Там вроде как частоту обмена можно настроить (USB>LPT).
Автор для Атмеги8 1000 гц обещал.
Остается единственная лазейка для CNC, купить плату портов PCI>LPT(PCMCI>LPT).
А (PCMCI>LPT) такие переходники существуют? Для ноутбука бы в самый раз, если конечно будет работать?
…если конечно будет работать?
Работать скорее всего будет, но всетаки LPT потихоньку отцветает…
Если в России ещё продают PCMCI>LPT, то в Израиле их уже практически нет…
Надо искать альтернативу… Тот же USB приручать… 😃
Работать скорее всего будет, но всетаки LPT потихоньку отцветает…
Если в России ещё продают PCMCI>LPT, то в Израиле их уже практически нет…
Надо искать альтернативу… Тот же USB приручать… 😃
В Маче лежат драйвера по FTDIные мосты,
эти мосты умеют работать в бит-банге, причем довольно шустро.
Но простое подключение результатов не дало 😦
Добрый день!
Приобрел я PCMCI>LPT www.rovermate.ru/site/accessories/…/RMA18
Принтер работает нормально, но вот контроллером управлять не получается. В диспетчере устройств появился порт, но адеса (ввод /вывод)не такие как на Настольном компьютере.
PCMCI>LPT переходник
FF98 - FF9F
FF90 - FF97
FFA0 - FFBF
после установки принтера значения изменились
FFD8 - FFDF
FFD0 - FFD7
FFF0 - FFFF
На настольном
0378 - 037F
0778 - 077B
Mach (пока нет станка) не пробовал, но тестовые программы (которые крутят моторы на стационарном компьютере) через PCMCI>LPT не работают. И некоторые программы (где есть выбор порта LPT) не видят порта.
Может нужена какая программа дополнительно или хитрый драйвер/эмулятор. Подскажите пожалуйста.
тестовые программы (которые крутят моторы на стационарном компьютере) через PCMCI>LPT не работают.
Это какие программы?
Это какие программы?
Вот к примеру www.purelogic.ru/SOFT/lpttest.zip (этой я кручу моторы на стац. компьютере)
А эта доже порта не видит www.purelogic.ru/SOFT/VRI73D.zip
Думаю все дело в адресах, а как это победить не знаю.
PCMCI>LPT переходник
FF98 - FF9F
FF90 - FF97
FFA0 - FFBFНа настольном
0378 - 037F
0778 - 077B
это две большие разницы…
первые адреса логические и обращаются в память…
вторые адреса физические и обращаются к шине isa (pci)…
это две большие разницы…
первые адреса логические и обращаются в память…
вторые адреса физические и обращаются к шине isa (pci)…
Это как-то можно победить? Купил переходник для контроллера, а работает только принтер.
Это как-то можно победить? Купил переходник для контроллера, а работает только принтер.
Никак.
Если планируете mach использовать то на USB нужен другой девайс (например NCPOD)
Для других программ - незнаю
Никак.
Если планируете mach использовать то на USB нужен другой девайс (например NCPOD)
Для других программ - незнаю
На этом форуме утверждали нормальную работу PCMCI>LPT (сам читал, и не только тут), может это просто Ровет такие делает? Но на сайте www.rovermate.ru никаких ограничений не написано. Написал им на форум, ждемс.
Добрый день!
Приобрел я PCMCI>LPT www.rovermate.ru/site/accessories/…/RMA18
Принтер работает нормально, но вот контроллером управлять не получается. В диспетчере устройств появился порт, но адеса (ввод /вывод)не такие как на Настольном компьютере.
PCMCI>LPT переходник
FF98 - FF9F
FF90 - FF97
FFA0 - FFBFпосле установки принтера значения изменились
FFD8 - FFDF
FFD0 - FFD7
FFF0 - FFFFНа настольном
0378 - 037F
0778 - 077BMach (пока нет станка) не пробовал, но тестовые программы (которые крутят моторы на стационарном компьютере) через PCMCI>LPT не работают. И некоторые программы (где есть выбор порта LPT) не видят порта.
Может нужена какая программа дополнительно или хитрый драйвер/эмулятор. Подскажите пожалуйста.
У меня плата PCI -> LPT диапазон адресов:
С800-С807
СС00-СС07
Видится системой как LPT2. В маче указал адрес LPT2 С800 все работает!
Думаю, что с PCMCI будет тоже самое.
Удачи!!!
ЗЫ Поставьте мач и попробуйте… Для теста даже демо Вас устроит…
У меня плата PCI -> LPT диапазон адресов:
С800-С807
СС00-СС07
Видится системой как LPT2. В маче указал адрес LPT2 С800 все работает!
Думаю, что с PCMCI будет тоже самое.
Удачи!!!ЗЫ Поставьте мач и попробуйте… Для теста даже демо Вас устроит…
Спасибо, обнадежили!
А в других программах пробовали?
В спецификации на PCMCI>LPT (Роверовский) написано:
• Чип – Oxford
• 16 байт FIFO
• совместим с операционными системами MS Windows 98SE/ME/2000/XP; DOS (с версии 2, декабрь 2006г.)
ТНК правильный совет даёт , я сам по началу столкнулся с этой проблемой (роверовский PCMCI>LPT), хотел сначало выкинуть , но в матче выставил адрес как было написано выше и всё заработало. На других прогах ещё не тестил.
ТНК правильный совет даёт , я сам по началу столкнулся с этой проблемой (роверовский PCMCI>LPT), хотел сначало выкинуть , но в матче выставил адрес как было написано выше и всё заработало. На других прогах ещё не тестил.
На выходных попробую обязательно. Спасибочки!
Мне тут посоветовали, но чет я сомневаюсь…- зайти в винду в защищеном режиме и поменять адреса на 0378 - 037F и 0778 - 077B. Или изменить это в реестре.
Мне тут посоветовали, но чет я сомневаюсь…- зайти в винду в защищеном режиме и поменять адреса на 0378 - 037F и 0778 - 077B. Или изменить это в реестре.
Если Вы хотите поменять в диспечере устройств адреса то у вас ничего не выйдет , по крайней мере с роверовским адаптером. В реестор не лазил , не могу сказать ничего на этот вопрос.
Спасибо, обнадежили!
А в других программах пробовали?
В спецификации на PCMCI>LPT (Роверовский) написано:
• Чип – Oxford
• 16 байт FIFO
• совместим с операционными системами MS Windows 98SE/ME/2000/XP; DOS (с версии 2, декабрь 2006г.)
Незачто!
Менять адреса, как советуют другие ораторы, безсмысленно и безполезно, да и скорее всего не получится.
Дело в том, что стандартные порты находятся в адресном пространстве портов ввода-вывода ISA, а у адаптеров PCI виртуальные адреса…
Программы в которых используются библьотеки для доступа к портам:
DLPortIO
InpOut32
LPTVampir
TVicLPT
работать с PCI -> LPT НЕ БУДУТ.
Спецификация на адаптор, в данном случае, не при делах.😃😃😃
И в реестр я лазить не советую.
Дело в том, что стандартные порты находятся в адресном пространстве портов ввода-вывода ISA, а у адаптеров PCI виртуальные адреса…
Если стандартные порты не заняты другими устройствами, то фокус может получиться. Но у этого pci-устройства должен быть нормальный драйвер, а это бывает не всегда.
Если стандартные порты не заняты другими устройствами, то фокус может получиться. Но у этого pci-устройства должен быть нормальный драйвер, а это бывает не всегда.
Очень сильно сомневаюсь…
С точки зрения асемблера для доступа к портам IO и к адресному пространству используются разные команды…
Вот такой OFF-топик!
По теме:
Кто-нибудь знает тип, марку, название и еще не знаю что, переходника USB->LPT или USB->COM на чипе FTDI (можно определить по драйверам).
В маче есть драйвера для битового доступа к чипам FTDI, есть идея использовать переходник как макет.
Паять с нуля лень! А поэксперементировать хочется.
И еще вопрос: Мачу есть разница каким чипом FTDI управлять? В доке на мач ничего по этому поводу не нашел.