dangkhoa913
Trứng gà
chương trình ngắt tràng timer của e nhưng sao không thể vào được chương trình ngắt:
#include <msp430g2553.h>
#include "STE2007.h"
int k=7;
char i[10]={'1','2','3','4','5','6','7','8','9'};
int main(void) {
WDTCTL = WDTPW | WDTHOLD;// Stop watchdog timer
BCSCTL1 = CALBC1_16MHZ; // Set range
DCOCTL = CALDCO_16MHZ; // Set DCO step + modulation
lcd_init();
lcd_clear();
TACTL=TASSEL_2+MC_2+TAIE;
TACCTL1=CCIE;
CCR1=10000;
lcd_gotoxy(20,20);
lcd_putc(i[k]);
_BIS_SR(LPM0_bits+GIE);
return 0;
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void Timer_A(void)
{
k=5;
}
#include <msp430g2553.h>
#include "STE2007.h"
int k=7;
char i[10]={'1','2','3','4','5','6','7','8','9'};
int main(void) {
WDTCTL = WDTPW | WDTHOLD;// Stop watchdog timer
BCSCTL1 = CALBC1_16MHZ; // Set range
DCOCTL = CALDCO_16MHZ; // Set DCO step + modulation
lcd_init();
lcd_clear();
TACTL=TASSEL_2+MC_2+TAIE;
TACCTL1=CCIE;
CCR1=10000;
lcd_gotoxy(20,20);
lcd_putc(i[k]);
_BIS_SR(LPM0_bits+GIE);
return 0;
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void Timer_A(void)
{
k=5;
}