Перейти к содержанию

    

Terminator_2017

Участник
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. MSP430 в режиме захвата не происходит прерывание

    Добрый день, Большое спасибо за ответ! Добавил бит, но все равно не получается зайти в прерывание(
  2. Добрый день! Подскажите, пожалуйста, почему в режиме захвата не происходит прерывание? Вот листинг: void main(void) { //Использование ножки P4.0 Таймер В P4SEL=BIT0; //Использование ножки Р1.0 Светодиод P1DIR |= BIT0; P1SEL|=BIT0; P1DIR &= ~BIT0; timerB_init(); _BIS_SR(LPM0_bits+GIE); } void timerB_init() { TBCTL=MC_2+TBSSEL_1+TBCLR+TBIFG; TBCCTL0=CM_1+SCS+CCIS_1+CAP+CCIE; } #pragma vector = TIMERB0_VECTOR __interrupt void TIMERB0_VECTOR_ISR (void) { P1OUT &= ~0x01; } В чем может быть проблема? Хочу, чтобы при каждом прерывании горел светодиод, но при шаговой проверке программа не переходит в вектор прерывания.
  3. как по срабатыванию компаратора

    Цитата(Сергей Борщ @ Apr 18 2017, 11:14) "Чтение документации из интернета вслух - 100 евро в час". Если уж вам лень самостоятельно прочитать указанный пункт документации: Я спрашивал как в коде это реализовать. Пишу на С++.
  4. MSP430F149 измерение времени

    Цитата(k155la3 @ Apr 18 2017, 10:08) Поройтесь у Ti в appnotes - там есть ультразвуковой дальномер на F149 Я находил, но там был представлен код на assembler, а я пишу на C++.
  5. MSP430F149 измерение времени

    Добрый день, Не могу понять, как можно реализовать данную задачу: нужно принимать сигнал (по переднему фронту) на вход МК и высчитывать время, за которое сигнал с датчика излучился, отразился и вернулся на вход МК. Может быть у кого-то есть пример кода с использованием компаратора и таймера в режиме сравнения для msp430f149? Заранее спасибо!
  6. как по срабатыванию компаратора

    Цитата(rezident @ Mar 28 2006, 20:23) Вот Тексасовский пример в котором используется требуемые вам функции компаратора и таймера. Правда он для MSP430F1121, но это не суть важно. Добрый день, а где можно найти этот пример? А также как реализовать этот пункт: Чтобы по сигналу от компаратора срабатывал регистр захвата нужно соответствующим (программным) образом эти сигналы скоммутировать (CAOUT назначить сигналом для входа CCI1B регистра CCR1). Заранее спасибо!