Цитата Сообщение от KTSerg Посмотреть сообщение
До такого я не допетрил, но заметил, что длительность полупериода должна быть кратной 16. Т.е. на 112, 128, 156, 172 ... таймингах нормально грузит...
Стоп, 112 и 128 кратно 16, а 156 и 172 -- уже нет... :-\ Ближайшие к ним числа, кратные 16 -- это 160 и 176.

Кстати, задержка между байтами одного размера на любых скоростях выше 256 мкс вполне логически объяснима, т.к. она скорее всего вызвана недостаточным быстродействием Вектора на обработку байта, которое остаётся постоянным при любой скорости.

Полагаю, можно будет выделить ещё задержки на отрисовку блоков и т.п., и, допустим, при передаче данных в пределах одной строки можно будет ещё немного сократить эти интервалы, но смысла в этом не вижу. Почему? А потому, что, даже в текущем состоянии, задержка в 56 мкс на каждый байт увеличивает общее время вывода 40 кб всего на ~3 секунды по сравнению с выводом без этих задержек, просто нет смысла вылавливать эти дополнительные микросекунды.

Цитата Сообщение от KTSerg Посмотреть сообщение
Сорькаю, ТС-у за отклонение от темы.
Прощу, если наконец-то выложишь тут свои скетчи для общественности. ;-)