第十一届蓝桥杯物联网设计与开发实验——ex1 GPIO输出实验

Ula ·
更新时间:2024-11-13
· 780 次阅读

基础实验 – 基于省赛资源套装

ex1 GPIO输出实验

实验目的:掌握GPIO的输出功能。
实验内容:GPIO输出低电平,点亮LED指示灯。
实验现象:PC15输出低电平,点亮LD5指示灯。

STM32CubeMX配置 目标选择 引脚分配 外设配置 时钟配置 工程配置 1.目标选择

新建工程
在这里插入图片描述
选择MCU 输入STM32L071KB
在这里插入图片描述
在这里插入图片描述

2.引脚分配

PC15引脚:GPIO_Output(输出模式)
在这里插入图片描述

3.外设配置

在这里插入图片描述
GPIO输出电平:高
GPIO模式:推挽输出
GPIO上拉电阻/下拉电阻:不上拉电阻/下拉电阻
输出速度:非常快
在这里插入图片描述

4.时钟配置

时钟源:旁路时钟源
在这里插入图片描述
时钟频率:32MHz时钟
在这里插入图片描述

5.工程配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

keil5程序编写 1.选择STM32L071KBUx芯片

在这里插入图片描述

2.添加代码

USER CODE BEGIN 3USER CODE END 3之间添加以下代码
在这里插入图片描述

3.HAL库函数解析

GPIO输出写函数 : HAL_GPIO_WritePin(GPIOx, GPIO_Pin, PinState)

GPIOx: GPIO端口,GPIOA~GPIOH
GPIO_Pin: 该端口对应的Pin脚数
PinState: 状态,GPIO_PIN_RESET 和GPIO_PIN_SET 两种状态。


作者:吃醋蘸饺子叭



gpio 蓝桥杯 物联网 ex

需要 登录 后方可回复, 如果你还没有账号请 注册新账号