1. 程式人生 > >[MSP430DriverLib-2]使用延時讓LED閃爍

[MSP430DriverLib-2]使用延時讓LED閃爍

gpio class 簡單 hold won out lib aso include

     簡單地使用__delay_cycles來達到延時效果。

#include "./DriverLib/driverlib.h"

int main()
{
    WDT_A_hold( WDT_A_BASE );                               // 關閉看門狗

    GPIO_setAsOutputPin( GPIO_PORT_P1 , GPIO_PIN0 );        // 配置P1.0為輸出模式
    GPIO_setOutputLowOnPin( GPIO_PORT_P1 , GPIO_PIN0 );     // 讓P1.0輸出低電平,熄滅LED

    while( 1 ){
        GPIO_toggleOutputOnPin( GPIO_PORT_P1 , GPIO_PIN0 ); // 切換LED亮滅
        __delay_cycles( 1000000 );                          // 延時
    }
}

[MSP430DriverLib-2]使用延時讓LED閃爍