Сообщение от
Трофимов Артем
установите function = 1 для бесконечного ШИМ, = 2 для режима генератора конечного числа импульсов.
установите MinPulse = минимальному импульсу который будет выдаваться ( мкс )
Period - период следования импульсов ( мкс )
PWM - коэффициент заполнения 0..1000 (0,1%)
PulseNumber - число импульсов, которое надо выдать - только для режима генератор (максимум 32767 импульсов)
после того как установите значения переменных необходимо обновить данные в PRU , для этого присвойте единицу CounterUpdate. произойдёт однократная запись настроект в PRU для данного выхода
не рекоммендую ставить Period менее 10 мкс, (100 кГц) т.к. выходной транзистор не будет успевать переключаться