stm32CubeMX点亮一个LED灯

本篇文章将带大家使用CubeMX配置stm32点亮一个LED灯。

一、CubeMX配置LED IO口

1.单片机型号选择:
在这里插入图片描述
这里我使用的是正点原子的精英版,大家可以根据自己的单片机选择相应的型号。
2.IO口及其他配置:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里根据自己单片机LED IO口的位置将IO口配置为输出模式,当IO口输出低电平时LED灯被点亮。
在这里插入图片描述
配置时钟树
在这里插入图片描述
生成工程代码

二、使用HAL库函数点亮LED

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);

使用HAL库自带的写GPIO口函数就可以使对应的IO口输出低电平从而点亮LED。

版权声明:本文为CSDN博主「精通嵌入式」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_49476241/article/details/122765053

本篇文章将带大家使用CubeMX配置stm32点亮一个LED灯。

一、CubeMX配置LED IO口

1.单片机型号选择:
在这里插入图片描述
这里我使用的是正点原子的精英版,大家可以根据自己的单片机选择相应的型号。
2.IO口及其他配置:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里根据自己单片机LED IO口的位置将IO口配置为输出模式,当IO口输出低电平时LED灯被点亮。
在这里插入图片描述
配置时钟树
在这里插入图片描述
生成工程代码

二、使用HAL库函数点亮LED

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);

使用HAL库自带的写GPIO口函数就可以使对应的IO口输出低电平从而点亮LED。

版权声明:本文为CSDN博主「精通嵌入式」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_49476241/article/details/122765053

生成海报
点赞 0

精通嵌入式

我还没有学会写个人说明!

暂无评论

相关推荐

stm32CubeMX点亮一个LED灯

本篇文章将带大家使用CubeMX配置stm32点亮一个LED灯。一、CubeMX配置LED IO口 1.单片机型号选择: 这里我使用的是正点原子的精英版,大家可以根据自己的单片机选择相应的型号。 2.IO口及其他

STM32F103C8T6和C6T6的区别

STM32F103C8T6和C6T6的区别 C8T6和C6T6的区别 初学者刚到淘宝或者PDD上买个廉价国产C6T6可能很疑惑,C8T6和C6T6到底有哪些区别?下面给大家稍微讲解一下(本人对C6T

STM32的DMA操作

目录 DMA概述 STM32中的DMA DMA的通道 DMA处理 数据传输方向 DMA_CCRx寄存器 DMA通道x配置寄存器(DMA_CCRx)(x 1...7) 仲裁器 DMA通道x配置寄存器(DMA_CCRx)(x

STM32时钟树-浅显易懂

STM32的时钟源主要有:内部时钟、外部时钟、锁相环倍频输出时钟。时钟源介绍 HSI(内部高速时钟) 它是RC振荡器,频率可以达到8MHZ,可作为系统时钟和PLL锁相环的输入 HSE&#xff08