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

 
 
> Таймеры в LPC2478, Счетчик по внешнему сигналу - никак не хочет
Okor
сообщение Apr 19 2010, 08:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 29-01-08
Пользователь №: 34 534



Добрый день всем!

Вопросик такой.
Не получается настроить таймер на подсчет внешних событий. Как счетчик внутренних тактов работает, а внешних - нет.
Что ж может быть? Пин Р0_5 - тестовый выход тактового сигнала случайной длительности.

Инициализация такая:

Код
void Init_TIMER2(void)
{
  PCONP |= (1 << 22);

  PINSEL0_bit.P0_4 = 0x11;
  PINSEL0_bit.P0_5 = 0x00;
  FIO0DIR_bit.P0_5 = 1;
  FIO0PIN_bit.P0_5 = 0;

  T2TCR = 2; // Reset timer 2.
  T2CTCR = 0x1; // Set external clock CAP2.0.
  T2PR = 0; // Prescaler is set to division.
  T2PC = 0;
  T2MCR = 0;
//  T2MR0 = Fp / 2; // Delay 0,5 s.
  T2CCR = 0; // Capture is disabled.
  T2EMR = 0; // No external match output.
  T2TCR = 1; // Start timer.
}

Спасибо заранее.

Сообщение отредактировал rezident - Apr 19 2010, 17:00
Причина редактирования: Оформление цитаты исходника.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Okor   Таймеры в LPC2478   Apr 19 2010, 08:24


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:49
Рейтинг@Mail.ru


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