АлександрЛ писал(а):А по повду длины провода- всё зависит от того, на сколько "мощный" выход у LPT.. - я же писал, тот длинный кабель, с которым у меня проблем никогда не было- на другом компьютере отказался работать..
Больше зависит от кабеля. Последние 15 лет набортные порты LPT располагаются в чипах Multi I/O и имеют практически одинаковую схемотехнику, все их выходные каскады двухтактные мощные, оборудованные схемами защиты на 50 мА - грубо говоря, нагружаешь его током 45 мА - на выходе те же 5В, что и без нагрузки, пытаешься нагрузить более 50 мА, напряжение на выходе проседает так, что более 50 мА ток не получишь.
А вот проникновение фронтов из канала в канал через емкости между проводами жгута - это запросто, поэтому следует принимать меры по снижению этих емкостей. Простейшее решение - чередование проводов сигнал-земля-сигнал-земля в ленточном кабеле. Ну, или использование витых пар - берем кусок UTP, сигналы отдаем, допустим, по цветным проводам (и пар в UTP 4 шт, и сигналов тут 4 - MOSI, MISO, SCK, RESET, так что UTP сюда в самый раз), а белые (с цветными полосками) соединяем все вместе и цепляем на землю, с обеих сторон отрезка UTP-кабеля. При таком раскладе 2 метра кабеля - легко! Если сильно хочется подать по этому кабелю еще и питание, можно задействовать под него один из белых проводов, только с обеих концов кабеля придется поставить блокировочные конденсаторы не менее 0.1 мкФ, между этим проводом и тремя остальными земляными. Но, как тут уже говорили, кормить программируемый контроллер лучше, все-таки, от отдельного источника - хотя бы от USB.
В принципе, UTP еще и доступнее любых других проводов - идешь в любую компьютерную лавку и покупаешь его дешевле $1 за метр. То есть, конечно, провода там одножильные и, если их часто изгибать, они, рано или поздно, ломаются. Но практика показывает, что на два года его хватает, а там и новый недолго купить. Впрочем, есть еще и патчкордовые UTP, в которых каждый из проводков многожильный, но, во-первых, их придется поискать, они есть далеко не в каждой лавке и, во-вторых, китайцы часто халтурят, и, вместо четырех витых пар в таком кабеле может оказаться пучок из восьми не свитых между собой проводков, что не годится.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)