dll можно использовать с любым usb-comport?
https://ftdichip.com/drivers/d2xx-drivers/
да, с любым D2XX
то есть должна быть только.ео поддержка драйвера d2xx? какой чип неважно?
ну да, любой чип из семьи ftdi D2XX
надо почитать и посмотреть ещё какие есть варианты, прямого доступа к usb) Спасибо
Usb hid - дёшево и сердито
Или что ты имеешь ввиду в плане прямого доступа?
да надо сделать приложеньку под протокол dmx512. И нужно делать паузы на 4 мкс на винде у которой с этим проблемы )
D2XX drivers allow direct access to the USB device through a DLL. Application software can access the USB device through a series of DLL function calls Как я понимаю сразу пишет в usb
Месье у нас гурман. А чё не сделать это все внутри внешней железки. Пусть она командует по dmx512. А ей кормить по усб пачку команд и все остальное. Типа последовательность с паузами ей скормил - она уже тебе и задержки на линии натыкает и все остальное?
Ну типа того, но учти что у усб, если я все верно помню - квант 1 мс вроде для фрейма. Но нужно в доку посмотреть
Честно, не знаю, задачка не моя. Стало интересно, как это можно сделать. Потому что в поезде скучно, еду в командировку😁 Тут люди поумнее может, что подскажут Я так понимаю, идея в том, чтоб сразу управлять dmx512 через usb-rs и было одно приложение
Когда-то очень давно я делал DMX-диммер, и насколько я помню, если мы про состояние BREAK, то нормируется только его минимальная продолжительность. Можно делать его хоть 100 мс длиной. Но дело было давно и я могу ошибаться. А 4 мкс в не-RTOS получить нереально.
да походу там 4 мкс это что-то другое и я криво прочел щас буду разбираться
Решение на Python подойдёт?
я думаю, что посмотреть додойдет плюс можно в PyQt закинуть
https://github.com/bitbyt3r/dmx С переходниками usb-rs485 на базе каких-то ftdi работало норм. Светомузыка крутилась)
Обсуждают сегодня