Grafsaxar,
Тут сказывается особенность работы блока вывода на дисплей.
Каждый вывод информации это довольно много данных передать надо по медленному интерфейсу.
А когда подключаем дисплей по I2C, проверял даже с двух строчным время программного цикла становится больше 100 мс, т.е. между двумя импульсами больше 0.1с.
Если у вас не будет выводится не каких текущих параметров то решение предложено
Sancho,
Может помочь.
Хотя не совсем понял требование к импульсам. Величина и интервал между ними.
Так же требование к точности соблюдения этих параметров.
Просто если некоторые ограничения генераторов встроенных в Flprog, когда значение интервалов начинает приближаться к длительности программного цикла, точность сильно страдает.
Для обхода этой проблемы делал самодельные блоки работающие на прерываниях по аппаратному таймеру. Там получалось добиться импульсов частот больше 10 кГц т.е. 0.1мс период, при этом не зависящих от основной программы.
Вот
тема в которой было обсуждение