[an error occurred while processing this directive]
LPC2124 Инициализация PWM
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено F8 07 октября 2005 г. 18:50

Немогу запустить PWM в LPC2124

#define PWMENA_5 13
#define RESET_ON_MR0 2
#define COUNTER_ENABLE 0
#define COUNTER_RESET 1
#define PWM_ENABLE 3

void PWM::Init()
{
PCONP_bit.PCPWM0 = 1;
PWMTCR = 0;
PWMPR = 0;
PWMMCR = 1 < < RESET_ON_MR0;
PWMPCR = 1 < < PWMENA_5;
PWMMR0 = 0x1FF;
PWMMR5 = 0xFF;
PINSEL1_bit.P0_21=1;
PWMTCR = (1 < < COUNTER_ENABLE)|(1 < < COUNTER_RESET)|(1 < < PWM_ENABLE);
PWMLER = (1 < < 0)|(1 < < 5);
}
После вызова процедурки PWMTC тормозится на 1 и дальше считать не хочет. Подскажите где грабли?
Спасибо.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru