HAL——点灯

发布时间:2024年01月02日

学习目标

  1. 掌握hal库开发流程
  2. 掌握STMCubeMX配置过程
  3. 掌握API查询和使用方式

学习内容

需求

点灯PE3。

开发流程

  1. 新建项目
  2. 芯片配置
  3. 编写代码
  4. 测试调试

项目创建

  1. 新建项目

  1. 选择芯片。输入自己使用的芯片。

  1. 选择芯片版本。

芯片配置

功能配置

这里需求是点灯,配置相对简单。

  1. 来到引脚配置页面。

  1. 找到具体的引脚。以点灯的PE3为例。

  1. 配置功能。单击引脚。

项目配置
  1. 项目基本配置

  1. 代码生成配置

  1. 生成代码

第一次使用这里会出现一些状况:需要下载依赖

  1. 生成完成后。

点击打开项目。自然会用keil打开。

编写代码

自动生成代码结构如下:

我们对main.c进行编辑:

/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
    HAL_GPIO_TogglePin(GPIOE, GPIO_PIN_3);
    HAL_Delay(1000);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */

插入gpio控制代码

编译测试

和spl库一样,进行编译,烧录,看效果。

练习

  1. 实现hal库点灯
文章来源:https://blog.csdn.net/bug_love/article/details/135348541
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。