Бюджет:
50 000 руб
Надо создать генератор прямоугольного сигнала на stm32 с изменяющейся скважность
Скважность меняется по таблице значений с частотой от 5 до 1000 Гц (нужно задавать).
Генератор с частотой 10 кГц. Скважность задается с точность до 0.01 процента.
надо сделать библиотеку, которая в фоновом режиме выдает описанный сигнал на
нескольких ножках контроллера одновременно.
Скважность задается по таблице значений. Это не линейное изменение ее от 0 до 100 процентов.
Меняется от 41,10 % до 58,90 %
точность задания длительности полупериодов это 0.0002 (две десятитысячных) от периода 100 мкс. То есть
20 наносекунд. Это соответствует тактовой частоте 50 МГц. Процессор надо брать с тактом 170 МГЦ (STM32F4)
Нужно получить библиотеку, которая инициализуриует что нужно в контроллере, обработчики прерываний,
и функцию, которая позволяет задавать параметры генерации сигнала.