MSP430

MSP430, Code Composer Studio 시작하기 [ BlinkLED ]

CoyoteUgly 2018. 8. 27. 17:36

MSP430, Code Composer Studio 시작하기 [ BlinkLED ]



driverlib.h 를 사용하는 소스입니다.



BlinkLED 소스를 기준으로

example code 를 가져오는 방법과

컴파일 및 펌웨어 다운로드 방법입니다.


0.  참고 자료


1. Project > Import CCS Projects


2. Browse > MSP-EXP430FR6989_Software_Examples > Firmware > Source


3. Check project > Finish


4. Release 모드 변경


5. Project > Build All [ Ctrl + B ]


6. Run > Debug [ F11 ]

또는 UniFlash 프로그램 등을 통해 다운로드하면 됩니다.


7. 디버깅 모드 진입


8. 디버깅 모드 종료

디버깅 모드 종류 후에는 보드 리셋을 해야 보드가 동작합니다.


9.


10. 소스 분석

    volatile uint32_t i;

    // Stop watchdog timer
    WDT_A_hold(WDT_A_BASE);

    // Set P1.0 to output direction
    GPIO_setAsOutputPin(
        GPIO_PORT_P1,
        GPIO_PIN0
        );

    // Disable the GPIO power-on default high-impedance mode
    // to activate previously configured port settings
    PMM_unlockLPM5();

    while(1)
    {
        // Toggle P1.0 output
        GPIO_toggleOutputOnPin(
            GPIO_PORT_P1,
            GPIO_PIN0
            );

        // Delay
        for(i=10000; i>0; i--); // about 200ms
    }


11. 소스


12. 결과

200ms 단위로 LED가 Blink 합니다.


'MSP430' 카테고리의 다른 글

MSP430. CCS, Timer Interrupt  (0) 2018.09.03
MSP430, CCS, BlinkLED-2  (0) 2018.09.03
MSP430, UniFlash 사용법  (0) 2018.08.27
MSP430, msp-exp430fr6989, example source  (0) 2018.08.26
MSP430, UniFlash Standalone Flash Tool  (0) 2018.08.26