Единственное что нужно из всех этих вычислений а-ля DDS это время
до следующего импульса Step. Не проще ли сразу его вычислить и
зарядить в таймер? Пусть отсчитывает и генерирует импульс.
Жизнь есть способ борьбы белковых тел со вторым началом термодинамики.