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

 
 
> прерывание от P1 и P2
CAHTA_1939
сообщение Dec 3 2007, 15:44
Сообщение #1


Частый гость
**

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



имеются 2 шт msp430f1611. соединяю пин Р2.6 первой с Р2.6 второй микрухи и вешаю на нее прерывание(у второй микрухи).

в первой , которая должна "вызывать прерывание" у второго, я вставил код.

Код
P2OUT = 0x00;
P2DIR = BIT6;

P2OUT = BIT6;
_NOP();
P2OUT = 0x00;


а во второй, у которой должно срабатывать прерывание...

Код
P2IN  = 0x00;   //
P2DIR = 0x00;   //                                                             // все ножки на ввода информации
P2IES = 0x00;   //                                                             // фронт...с низкого на высокий
P2IE  = BIT6;   //                                                             // разрешения прерывание от P2.6
P2SEL = 0x00;   //                                                             // выбрана функция ввода\вывода

#pragma vector = PORT2_VECTOR
__interrupt void _port2_int_(void)
{
   P2IFG = 0x00;  // снятие флага запуска прерывания

   P1OUT = 0х01;
}


на Р1.1 у меня весит светодиод. вот только он не загорается.
подскажите плиз в чем я накосячел?
Go to the top of the page
 
+Quote Post



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

 


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


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