Цитата Сообщение от Трофимов Артем Посмотреть сообщение
установите function = 1 для бесконечного ШИМ, = 2 для режима генератора конечного числа импульсов.
установите MinPulse = минимальному импульсу который будет выдаваться ( мкс )
Period - период следования импульсов ( мкс )
PWM - коэффициент заполнения 0..1000 (0,1%)
PulseNumber - число импульсов, которое надо выдать - только для режима генератор (максимум 32767 импульсов)
после того как установите значения переменных необходимо обновить данные в PRU , для этого присвойте единицу CounterUpdate. произойдёт однократная запись настроект в PRU для данного выхода
не рекоммендую ставить Period менее 10 мкс, (100 кГц) т.к. выходной транзистор не будет успевать переключаться
Благодарю, все работает. Еще возникли вопросы:
1.есть ли возможность задавать ускорение/замедление подачи импульсов со скоростными выходами? интересует именно когда нужно подать определенное количество импульсов.
2. Со скоростными входами, могли бы так же описать задаваемые параметры.(Function, FilterPeriod, FilterLength, FilterCounter, PulseCounter, DecoderCounter, RotationCounter, PulseLength, PulsePercent)

С уважением,
Дмитрий