Уважаемые господа. Подскажите пожалуйста. PIC18F1330 имеет 6 каналов ШИМ. При использовании команды HPWM компилятор говорит, что данный PIC вообще не имеет аппаратного ШИМ. Что неправильно я понял? Juri
Вся неправильность в том, что встроенный в PIC18F1230/1330 модуль PWM работает от отдельного 12-битного таймера(здесь на странице 120 об этом сказано), в отличие, например, от обычного аппаратного PWM, который обычно работает от таймера 2. Работа команды HPWM основана на настройке работы именно этого таймера(ну и остальных нужных для этого регистров). Кроме того, PWM модуль не имеет функций Capture/Compare. Так что придется настраивать регистры вручную.