Нещо ми куца PWM-то. По конкретно промяната на duty cycle. Пиша си аз на определените за това места - младшите 2 бита в CCP2CON <5:4>, старшите 6 бита в CCP2L. Почти работи, само дето от време на време PWM-то гасне или пък е в другата крайност - 100% .
В даташита пише че тези стойности отиват в CCP2H и вътрешни 2 бита при match/нулиране на таймера. Никъде не пише че трябва да правя още нещо когато променям стойността. Всъност ако променям само CCP2L от 0х00 до 0х3F си работи много добре. Обаче почна ли да пипам двата бита в CCP2CON става боза.
Къде бъркам?