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

 
 
> Вопрос по конфигурации входа на захват для 2012
Vladimir_T
сообщение Apr 19 2010, 05:38
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Уважаемые коллеги, подскажите, пожалуйста. Нужно мерить длительность импульса на ноге P1.1 (MSP430F2012) , самое простое - это подключить к нему таймер в режиме захвата CCI и захват делать по обоим фронтам. Но вход никак не конфигурируется, как CCIA , после инициализации он находится в третьем состоянии, хотя я его подтянул, все входные импульсы игнорирует. В чем может быть дело?
Код
/****************************************************************************
  Функция приема данных через 1-проводный интерфейс
****************************************************************************/
#define BQ2016   BIT1       // сигнал управления 1-проводным

unsigned char Init_HBQ (void)
{
  Flg_Rcv = true;
    
  P1OUT |= BQ2016;               // P1.1 Set HI    
  P1DIR &= ~BQ2016;              // P1.1 Set as Input
  P1REN |= BQ2016;                // P1.1 Pul Up Res
  P1SEL |= BQ2016;                 // P1.1 Set as CCIA input

  
  CCR0 = T_CYCH;                         // Data Hold
  TACTL = TASSEL_2 + MC_1;          // SMCLK = 1 mHz, up-mode
  TACCTL0 = CM_3 + CAP + CCIE;   // Capture on the both edge, CCIA + CCIFG
  
return 1;
} //
Go to the top of the page
 
+Quote Post



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

 


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


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