реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> PWM LPC2xxx, сбросить в 0 выход PWM
bus16
сообщение Apr 23 2009, 06:44
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270



Суть: необходимо сбросить в 0 выход ШИМ-а после окончания работы с ним.
Установка опции "Stop on PWMMRx" (не 0 канал, естественно) результата недаёт - счётчик останавливается но ножка в высоком состоянии.
Сброс PWMENAx - невсегда даёт эффект - иногда нога остаётся в 1. Комбинация этих уставок тоже ни к чему не приводит...
Как правильно поступить?
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Apr 23 2009, 08:02
Сообщение #2


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Перевести ножку в режим GPIO и установить 0.
Кроме того, если вам нужен 0 по умолчанию - придется ставить внешний резистор (в зависимости от типа МК, например для LPC2368 подтяжка всех ног к + по умолчанию). В этом случае можно просто перевести в режим GPIO и переключить ножку на вход. На этом попался smile.gif
Причина редактирования: Ненужное цитирование.
Go to the top of the page
 
+Quote Post
bus16
сообщение Apr 23 2009, 08:22
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270



Цитата(HARMHARM @ Apr 23 2009, 12:02) *
Перевести ножку в режим GPIO и установить 0.

Это не наши методы biggrin.gif
Должен быть вариант штатного сброса вывода ШИМ в 0 средствами самого модуля.
Пока "лучше" чем "PWMMR0 = 0;" ничего непридумал... Есть у кого опыт, поделитесь?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01348 секунд с 7
ELECTRONIX ©2004-2016