본문 바로가기

[MSP430]/MSP430_EVM

[MSP430] 외부 인터럽트

[MSP430] 외부 인터럽트

외부 인터럽트 초기화
    //외부 인터럽트 설정
    Sbi(P1IE, SCLK_BIT);         //interrupt enabled
    Cbi(P1IES, SCLK_BIT);        //edge 선택 0:라이징, 1:폴링
    Cbi(P1IFG, SCLK_BIT);        //IFG cleare



인터럽트 처리 핸들러
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
    if(P1IFG&SCLK_BIT)
    {
        Led1Toggle();      
        
        Cbi(P1IFG, SCLK_BIT);
    }
}



반응형