본문 바로가기

[MSP430]/MSP430-SM

[MSP430_TSSOP EVM] LED제어 예제 - 환경설정 파일

[MSP430_TSSOP EVM] LED제어 예제 - 환경설정 파일

사용자 삽입 이미지


프로젝트 파일 및 드라이버 파일
[/00_hal/], [/01_drv/] 폴더는 계속 업데이트 될 것이며 수정되면 이 파일을 업데이트 할 것임






[MSP430TSSOP_EVM] LED는 MSP430F1232 P2.4, P2.5에 아래 회로와 같이 연결되어 있다.



동영상




소스코드

LED Driver는 board.h에 아래와 같이 정의되어 있고 이부분을 수정하면 다른 MCU도 가능하다.

#define LED1_BIT   BIT4
#define Led1Init()   Sbi(P2DIR, LED1_BIT)
#define Led1On()   Cbi(P2OUT, LED1_BIT)
#define Led1Off()   Sbi(P2OUT, LED1_BIT)
#define Led1Toggle()  Tbi(P2OUT, LED1_BIT)


#define LED2_BIT   BIT5
#define Led2Init()   Sbi(P2DIR, LED2_BIT)
#define Led2On()   Cbi(P2OUT, LED2_BIT)
#define Led2Off()   Sbi(P2OUT, LED2_BIT)
#define Led2Toggle()  Tbi(P2OUT, LED2_BIT)


//-----------------------------------------------------------------------------

// [MSP430 EVM] Test Program

//

// by http://cafe.naver.com/elab

//-----------------------------------------------------------------------------

#include "../00_hal/system.h"

//-----------------------------------------------------------------------------

int main( void )

{

        //System Initialize

        SystemInit();

       

        //Init Led

        Led1Init();

          Led1On(); 

       

        while (1)

        {

        Led1Off(); 

                Delay(100);

                Led1On(); 

                Delay(100);

        } // while

    return 0;

}

//-----------------------------------------------------------------------------




반응형