Сегодня даже заинтересовало - какой-такой ЧМ таймер можно
реализовать. Валяются две "ардуины" STM32H503 (бесплатно раздавал
Бурый Медведь) Соорудил в Кубе таймер с частотой 22 кГц... его
прерывание инвертирует пин светодиода, где выходит 11 кГц. Сделал и
модуляцию заменив в структуре константу на переменную В общем,
сделал линейное качание частоты таймера +- 600 Гц. Результат
конечно печалит. При приведении шага перестройки к 8 битам период
цикла всего 43 Гц и это при 250 МГц тактовой ядра и таймеров (H503 - рекомендую). Конечно, если не качать период линейным треугольником, то может пригодиться... И еще, если понадобится синусоидальный сигнал из меандра, то ФНЧ с частотой среза 11 кГц, делает основную гармонику синусом с расчетным коэфф. искажений - для узкой полосы девиации проверено.