#include <msp430g2553.h>
int main(void)
{WDTCTL = WDTPW + WDTHOLD;
P1DIR |= BIT6+BIT0; // SET BIT0, BIT6 OUTPUT
P1DIR &=~ BIT3; //SET BIT3 INPUT
P1REN |= BIT3; // P1.3 pullup
P1IE |= BIT3; //CHO PHEP NGAT TAI CHAN P1.3
P1IES &=~ BIT3; // CHON XUNG TAC DONG CANH LEN
_BIS_SR ( GIE ); // CHO PHEP NGAT
while(1)
{
P1OUT ^= BIT0;__delay_cycles(100000);
}
}#pragma vector=PORT1_VECTOR
__interrupt void test(void)
{
if (P1IFG & BIT3) // NEU CO NGAT TAI CHAN P1.3{
for (int i=1;i<=10;i++)
{P1OUT ^= BIT6;
_delay_cycles(500000);
}P1IFG &=~ BIT3; // xoa ngat tai chan P1.3}
}
ae hay anh chị nào biết chỉ dùm em cài này nó báo lỗi dòng lặp for z
int main(void)
{WDTCTL = WDTPW + WDTHOLD;
P1DIR |= BIT6+BIT0; // SET BIT0, BIT6 OUTPUT
P1DIR &=~ BIT3; //SET BIT3 INPUT
P1REN |= BIT3; // P1.3 pullup
P1IE |= BIT3; //CHO PHEP NGAT TAI CHAN P1.3
P1IES &=~ BIT3; // CHON XUNG TAC DONG CANH LEN
_BIS_SR ( GIE ); // CHO PHEP NGAT
while(1)
{
P1OUT ^= BIT0;__delay_cycles(100000);
}
}#pragma vector=PORT1_VECTOR
__interrupt void test(void)
{
if (P1IFG & BIT3) // NEU CO NGAT TAI CHAN P1.3{
for (int i=1;i<=10;i++)
{P1OUT ^= BIT6;
_delay_cycles(500000);
}P1IFG &=~ BIT3; // xoa ngat tai chan P1.3}
}
ae hay anh chị nào biết chỉ dùm em cài này nó báo lỗi dòng lặp for z