GPIO输出控制PB0,程序设计步骤

本文介绍如何使用软件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对应的灯的闪烁。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值