打印
[MCU]

关于LM4F232例程

[复制链接]
412|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2020-12-3 09:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lm, pi, IO, gp, GPIO
以下是网上看到的例程:
没能理解,求解。


int
main(void)
{
    volatile unsigned long ulLoop;
    //
    // Enable the GPIO port that is used for the on-board LED.
    //
    SYSCTL_RCGC2_R = SYSCTL_RCGC2_GPIOG;
    //
    // Do a dummy read to insert a few cycles after enabling the peripheral.
    //
    ulLoop = SYSCTL_RCGC2_R;
    //
    // Enable the GPIO pin for the LED (PG2).  Set the direction as output, and
    // enable the GPIO pin for digital function.
    //
    GPIO_PORTG_DIR_R = 0x04;
    GPIO_PORTG_DEN_R = 0x04;
    //
    // Loop forever.
    //
    while(1)
    {
        //
        // Turn on the LED.
        //
        GPIO_PORTG_DATA_R |= 0x04;
        //
        // Delay for a bit.
        //
       for(ulLoop = 0; ulLoop < 20; ulLoop++)
       {
       }
        //
        // Turn off the LED.
        //
        GPIO_PORTG_DATA_R &= ~(0x04);
        //
        // Delay for a bit.
        //
        for(ulLoop = 0; ulLoop < 20; ulLoop++)
        {
        }
    }
}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

7458

帖子

10

粉丝