Всем доброй ночи.
Помогите пожалуйста разобраться. Не срабатывает прерывание от кнопки 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