pending есть, разрешение есть, а подпрограмму обработки не заходит. в симуляторе вроде всё работает.
программка такая:
;***************************************************************************** #include <msp430x11x1.h> ;------------------------------------------------------------------------------ ORG 0F000h ; ;------------------------------------------------------------------------------ RESET mov.w #300h,SP ; Initialize stackpointer mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT bis.b #001h,&P1DIR ; P1.0 output bis.w #TASSEL_2 + TACLR,&TACTL mov.w #OUTMOD_4 + CCIE,&CCTL0 bis.w #MC_1,&TACTL ; Up mov.w #4000h,&CCR0
MainLoop jmp MainLoop
TA0_ISR xor.b #001h,&P1OUT ; Toggle P1.0 reti
;----------------------------------------------------------------------------- ; Interrupt Vectors ;----------------------------------------------------------------------------- ORG 0FFFEh ; MSP430 RESET Vector DW RESET ; ORG 0FFF2h ; Timer_A0 vector DW TA0_ISR END
|