0
点赞
收藏
分享

微信扫一扫

HPM5300 GPIO控制代码

#include "HPM5300.h"

void GPIO_Init(void)
{
    // 初始化GPIO引脚为输出模式
    HPM5300_GPIO_SetMode(GPIOA, GPIO_MODE_OUTPUT);
    HPM5300_GPIO_SetMode(GPIOB, GPIO_MODE_OUTPUT);

    // 设置GPIO引脚的初始状态
    HPM5300_GPIO_Write(GPIOA, GPIO_VALUE_LOW);
    HPM5300_GPIO_Write(GPIOB, GPIO_VALUE_LOW);
}

int main(void)
{
    // 初始化HPM5300
    HPM5300_Init();

    // 初始化GPIO
    GPIO_Init();

    while (1)
    {
        // 设置GPIOA引脚为高电平
        HPM5300_GPIO_Write(GPIOA, GPIO_VALUE_HIGH);

        // 延时一段时间
        for (uint32_t i = 0; i < 1000000; i++);

        // 设置GPIOA引脚为低电平
        HPM5300_GPIO_Write(GPIOA, GPIO_VALUE_LOW);

        // 延时一段时间
        for (uint32_t i = 0; i < 1000000; i++);
    }
}

举报

相关推荐

0 条评论