Нужно просто правильно выбрать среду передачи, чтоб успевать всё делать в сервоцикл.
P.S. Надо на досуге попробовать сгенерить SPI на базе LPT или пинов типа DTR, DSR, RTS, CTS...
Да я чего попроще хотел - передавать приращения по каждому сервоциклу.Nick писал(а):Ну надо делать что-то типо сервы - команду получаем на положение в шагах (два-четыре байта). Обратно выдаем текущее положение - т.е. полноценный внешний stepgen.
Была у меня такая мысля. Только скорость передачи будет не более базовой частоты (20-30кГц), а то и половины ее. Тогда как COM-порт не напрягаясь дает 115200.UAVpilot писал(а):Надо на досуге попробовать сгенерить SPI на базе LPT или пинов типа DTR, DSR, RTS, CTS...
А где ж тогда брать пины LPT или DTR, DSR, RTS, CTSUAVpilot писал(а):Да это понятно, просто COM-порт не очень интересен т.к. вопервых он скоро будет таким-же дефицитом, как и сейчас LPT
Надо взглянуть. Тем более, следующий вопрос был бы насчет того, где брать эти данныеNick писал(а):Вот тут оно похоже: http://git.linuxcnc.org/gitweb?p=linuxc ... =HEAD#l238
PCI-то живёт и здравствует. И если уж делать PCI-карты, то уже не банальные LPT и COM, а с нормальными интерфейсами.Serg-tmn писал(а):А где ж тогда брать пины LPT или DTR, DSR, RTS, CTSUAVpilot писал(а):Да это понятно, просто COM-порт не очень интересен т.к. вопервых он скоро будет таким-же дефицитом, как и сейчас LPT
и вообще выводы, которые можно просто шевелить из программы? Больше, вроде, не остается в писюках тупых и доступных интерфейсов
Ключевое слово - "делать". И появилась нехорошая тенденция и PCI устранять, пока что из бюджетных MBUAVpilot писал(а):CI-то живёт и здравствует. И если уж делать PCI-карты, то уже не банальные LPT и COM, а с нормальными интерфейсами.
В любом случае, плату PCI в PCI-E просто так не воткнешь, а там, глядишь, еще какую фигню придумают..UAVpilot писал(а):А в названии PCI-E первые 3 буквы никаких ассоциаций не вызывают?..![]()