Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Launchpad MSP430G2 и серва HXT500
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
vea
Здравствуйте!
Учусь на свежеполученном Launchpad'е управлять сервой.
Разобрался с примером PWM на таймере (код здесь, часовой кварц припаял).
Проверил по осциллографу - импульсы 1 мс с частотой 20 мс, то есть всё по рекомендациям для крайнего рабочего положения.
Серва (рабочая, снял с модели, работала от трёх ААА) не подает признаков жизни.
Напряжение на пине 1.6, отданном под PWM, составляет 3.4 В.
Пробовал менять длину импульса - аналогично.
Подключение сервы: красный - VCC, коричневый - GND, оранжевый - P1.6. Пробовал менять местами (на всякий случай), нет эффекта.

Насколько я понимаю, код рабочий. Что я не учитываю?

И еще один вопрос. Если ко включенному Launchpad'у прикоснуться пальцем, ощутимо меняется частота работы схемы (видно по светодиоду). Причем при питании от батареек и от USB эффект разный. В первом случае частота плывет от прикосновений около часового кварца, а во втором - и при прикосновении к MCU в районе ключа.
Скажите, это нормально?
vea
Разобрался, код действительно работает нормально - был плохой контакт в макетной плате.
vea
Второй вопрос решился прочтением темы Помехоустойчивость контроллера с MSP430.
zhevak, спасибо за подробное объяснение!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.