MasterCat писал(а):
Котнтроллер управления силой имеет имя PSC. (Power Stage Controller ) стр. 131. т.к. любой микроконтроллер (например все AVR) по Reset переводит состояния выходов в высокоимпедансное состояние, то у At90PWM предусмотрено приведение выходов в этом случае в то состояние, которое сконфигурировано фузами PSC2RB, PSC1RB, PSC1RB, PSCRV. PSCnRV – фуз оапределяющий использование данного выхода, как сигнала PSC или как стадартного порта.
Установка в '1' этого бита говорит в пользу PSC.
PSCRV определяет в какое состояние (0 или 1) будут приведены выводы PSC по сбросу. Действует сразу на всех. Запись '0' означает, что бо сбросу будет низкий уровень.
По умолчанию все четыре прописаны в '1'. Т.е. все выводы предписаны PFC и все в '1' по сбросу. На это надо обращать внимание чтобы не убить силу при включении и сбросу процессора.
Стр.283. PSC Output Behaviour During Reset
В даташите ошибка.
AVRISP
цитата из себя, любимого.
об этих битах речь и идет.
если их программатра обработает верно (сгонял, взял для проверки уже) , то остальное должно быть чики-пуки.
т.е. у pwm3b и pwm316 они в пользу PSC по умолчанию.
но лучше проверить. нагрузить резистором на землю, например, и убедиться, что это выход, а не состояние высокого импеданса.
... ну ... у меня чего-то не случилось...
или версия ,таки , не та...
зря гонял.