本文介绍如何使用软件keil5以及stm32cubeMX来输出控制PB0
第一步
new project建工程
第二步
搜索自己板子对应的芯片型号,这里以stm32g030c8为例
第三步
点击我们要改动的PB0引脚,并配置为GPIO_Output(输出模式)
第四步
然后点击Systerm View进行对引脚的配置,点击GPIO,之后点击PB0对PB0进行参数配置,初始电平设置高电平(根据高电平使能还是低电平使能来配置)
第五步
然后配置文件名称,选择存储路径。因为我们使用的是keil5,所以选择MDK-ARM进行编译
第六步
根据个人选择,如果要生成独立的.c或者.h文件就勾选,然后生成工程。
第七步
进入keil5之后,进行程序编写
方法一:
while (1)
{ HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,0);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,0);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1,1);
HAL_Delay(500);
}
方法二:
while (1)
{
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_1);
HAL_Delay(500);
}
两种方法编译烧录到单片机之后都能实现PB0对应的灯的闪烁。