#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++);
}
}
标签:引脚,VALUE,Write,HPM5300,GPIOA,GPIO,控制代码
From: https://blog.51cto.com/u_15784394/8654433