Спасибо, буду ждать! Если можно будет глянуть исходники - вообще
замечательно). А то неопределённость с нерешительностью какой-то
одолевают, а так - будет проще начать. Да текущая задача вообще тривиальная, тут однозначно голый C без оптимизаций справится. Просто есть куча своих библиотек в асме, конструктор под разнообразные задачи скомпилировался за полтора-два десятка лет. Удобный набор для отладки через терминал, задел для своего рода текстовой гуи, с поддержкой вывода разных форматов данных. Хочется с Q-шками ближе познакомиться, применение их богатой периферии найдётся. А по джиттеру - была как-то такая задачка, в которой придирался даже к играющему из-за прескейлера на такт (2/3 TCy) прерыванию таймера. В приоритетном прерывании работали несколько комплексных задач - своеобразный фильтр-секвенсер данных ADC с нескольких каналов с разными скоростями, несколько каналов софтварных DAC типа (тоже способных низкочастотный синус генерить с хорошей разрядностью), управление PWM-каналами и ещё что-то, навскидку не припомню. Плюс своего рода урезаная RTOS, коммуникация, интерфейс и прочее на низкоуревневых прерываниях. Вот где ADC модуль с Q-шек идеально пригодился бы, и DMA тоже). Скорее, это был нюанс в моей реализации, можно было сделать и по-другому - но мне хотелось максимальной эффективности с запасом и чётко выверенных времянок.