ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1403723 Топик полностью
Eddy_Em (15.02.2024 10:53, просмотров: 324) ответил klen на Три дня возюкаюсь... сделать на одной частоте получилось...а с управлением частотой и скважностью одновременно нечерезжопно нет.... всеравно код в прерывпнии нужен для пересчета фазы. Гамно а не таймеры.
Если нужно в более-менее широких пределах управлять частотой, рекомендую связать два таймера (по возможности, господином сделать 32-битный можно, а уж рабом - 16-битный). Тогда можно будет у главного таймера и ARR, и PSC при необходимости изменять, а у рабского придется лишь CCx менять для изменения заполнения. И тогда можно будет DMA второго дергать для генерирования синусоиды по одному-единственному заранее вычисленному массиву данных, а DMA первого плавно менять 

частоту

этой синусоиды.

eddy-em.livejournal.com github.com/eddyem