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

 
 
> Msp430 port1_vector
flamigo
сообщение Dec 22 2011, 21:01
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 20-11-11
Пользователь №: 68 411



Всем доброй ночи.
Помогите пожалуйста разобраться. Не срабатывает прерывание от кнопки P1.3. Вроде все разрешил, обработчик прерывания присутствуют, а при нажатии на кнопку никакого результата.
CODE
#include "msp430g2231.h"
;******************************
ORG 0F800h
;******************************
RESETT MOV #0280h, SP
STOPWDT MOV.W #WDTPW+WDTHOLD, &WDTCTL
;******************************
MAIN

;******************************

BIS.B #BIT0+BIT6, &P1DIR ; as output
BIC.B #BIT3, &P1DIR ; as input
BIC.B #BIT6, &P1OUT ; off
BIC.B #BIT0, &P1OUT ; off

MOV.B #BIT3, &P1IE
MOV.B #BIT3, &P1IES

BIS.B #GIE, SR
EINT
JMP $
;******************************
; PORT 1 interrupted
;******************************
BUTTON:
BIC.B #BIT3, &P1IFG
XOR.B #BIT6, &P1OUT
RETI
;***Interrupts*****************
ORG 0FFFEh
DW RESETT

ORG PORT1_VECTOR
DW BUTTON

END
Go to the top of the page
 
+Quote Post



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

 


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


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