基础实验 – 基于省赛资源套装
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 3和USER 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 两种状态。扫描二维码关注公众号,回复: 10745395 查看本文章