Делаю ШИМ для двигателя постоянного тока на базе MSP430G2553 и возникла проблема джиттера ШИМа. Период ШИМа задается переменным резистором 10кОм на порт Р1.5. По 8 выборкам АЦП делаю усреднение и заношу это значение в TA1CCR1. Диапазон значений от 0..0x3F9. В диапазоне значений от 0х15...0х45 наблюдаю джиттер на выводе Р2.1 (см. рис.). Что я упускаю? Как это выловить в отладчике?
P.S. Весь проект в архиве. Запускается на LaunchPad. Кнопка S1 - старт/стоп.
DC_PWM_20pin_.rar ( 399.04 килобайт )
Кол-во скачиваний: 98