Easyelectronics.ru

Электроника для всех
Текущее время: 21 июл 2017, 23:46

Часовой пояс: UTC + 5 часов



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: MSP430 Не переходит в прерывание
СообщениеДобавлено: 10 май 2017, 21:01 
Здравствуйте!

Зарегистрирован: 10 май 2017, 20:57
Сообщения: 2
Друзья!!!
Пожалуйста, помогите:
void main(void)
{

P4SEL=BIT0;

P1DIR |= BIT0;

P1SEL &= ~ BIT0;
P1SEL|=BIT0;
P1DIR &= ~BIT0;
timerB_init();
_BIS_SR(LPM0_bits+GIE);
}

void timerB_init()
{
TBCTL=MC_2+TBSSEL_2+TBIE;
TBCCTL0=CM_1+SCS+CCIS_2+CAP+CCIE;
}
#pragma vector = TIMERB0_VECTOR
__interrupt void TIMERB0_VECTOR_ISR (void)
{
P1OUT &= ~0x01;

}
Почему не получается зайти в прерывание?

Пытаюсь зажечь светодиод при получении на входе таймера В (Режим захвата) сигнала высокого уровня.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSP430 Не переходит в прерывание
СообщениеДобавлено: 19 май 2017, 07:30 
Старожил

Зарегистрирован: 06 фев 2011, 15:16
Сообщения: 549
Откуда: Челябинск
Terminator_2017 писал(а):
Друзья!!!
Пожалуйста, помогите:
void main(void)
{

P4SEL=BIT0;

P1DIR |= BIT0;

P1SEL &= ~ BIT0;
P1SEL|=BIT0;
P1DIR &= ~BIT0;
timerB_init();
_BIS_SR(LPM0_bits+GIE);
}

void timerB_init()
{
TBCTL=MC_2+TBSSEL_2+TBIE;
TBCCTL0=CM_1+SCS+CCIS_2+CAP+CCIE;
}
#pragma vector = TIMERB0_VECTOR
__interrupt void TIMERB0_VECTOR_ISR (void)
{
P1OUT &= ~0x01;

}
Почему не получается зайти в прерывание?

Пытаюсь зажечь светодиод при получении на входе таймера В (Режим захвата) сигнала высокого уровня.

Для начала: как правило, головная функция содержит бесконечный цикл. Или это правило не для вас?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB