bus16 0 23 апреля, 2009 Опубликовано 23 апреля, 2009 · Жалоба Суть: необходимо сбросить в 0 выход ШИМ-а после окончания работы с ним. Установка опции "Stop on PWMMRx" (не 0 канал, естественно) результата недаёт - счётчик останавливается но ножка в высоком состоянии. Сброс PWMENAx - невсегда даёт эффект - иногда нога остаётся в 1. Комбинация этих уставок тоже ни к чему не приводит... Как правильно поступить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HARMHARM 0 23 апреля, 2009 Опубликовано 23 апреля, 2009 · Жалоба Перевести ножку в режим GPIO и установить 0. Кроме того, если вам нужен 0 по умолчанию - придется ставить внешний резистор (в зависимости от типа МК, например для LPC2368 подтяжка всех ног к + по умолчанию). В этом случае можно просто перевести в режим GPIO и переключить ножку на вход. На этом попался :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bus16 0 23 апреля, 2009 Опубликовано 23 апреля, 2009 · Жалоба Перевести ножку в режим GPIO и установить 0. Это не наши методы Должен быть вариант штатного сброса вывода ШИМ в 0 средствами самого модуля. Пока "лучше" чем "PWMMR0 = 0;" ничего непридумал... Есть у кого опыт, поделитесь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться