STM32CubeMX使用教程——GPIO端口(上)

 GPIO端口的配置

        上一章讲解了,使用STM32CubeMX软件进行,芯片的选择,这一章将讲解通过STM32CubeMX配置GPIO端口。通过流水灯的实验,来讲解GPIO端口的配置。

是对端口的相关配置,是使用HAL库对配置好的工程进行练习

STM32CubeMX使用教程——快速入门

注:本次使用的芯片是STM32L151系列,其他STM32的芯片配置大体相同,只是芯片的选择不同

(1)配置SYS

因为我的下载口是SW所以这里选择Serial Wire(不选SYS将无法通过仿真口下载)

 (2)配置RCC

-目前可以不进行配置使用默认的就可以了,但在串口通信时需要配置,否则无法通信

 (3)时钟树的配置

注:使用默认的RCC可以暂时不用配置

(4)配置GPIO端口

(我的LED灯是PA3和PB8),配置好后引脚变绿色。

STM32开发基础知识——GPIO端口

(5)工程的保存 

我使用的keil5,所以编译软件选择MDK-ARM V5(KEIL的ARM版)

需要KEILC51和ARM共存的版本可以私信我唷

 

 

 

 

版权声明:本文为CSDN博主「内啡肽的快乐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jzkj201/article/details/122126242

 GPIO端口的配置

        上一章讲解了,使用STM32CubeMX软件进行,芯片的选择,这一章将讲解通过STM32CubeMX配置GPIO端口。通过流水灯的实验,来讲解GPIO端口的配置。

是对端口的相关配置,是使用HAL库对配置好的工程进行练习

STM32CubeMX使用教程——快速入门

注:本次使用的芯片是STM32L151系列,其他STM32的芯片配置大体相同,只是芯片的选择不同

(1)配置SYS

因为我的下载口是SW所以这里选择Serial Wire(不选SYS将无法通过仿真口下载)

 (2)配置RCC

-目前可以不进行配置使用默认的就可以了,但在串口通信时需要配置,否则无法通信

 (3)时钟树的配置

注:使用默认的RCC可以暂时不用配置

(4)配置GPIO端口

(我的LED灯是PA3和PB8),配置好后引脚变绿色。

STM32开发基础知识——GPIO端口

(5)工程的保存 

我使用的keil5,所以编译软件选择MDK-ARM V5(KEIL的ARM版)

需要KEILC51和ARM共存的版本可以私信我唷

 

 

 

 

版权声明:本文为CSDN博主「内啡肽的快乐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jzkj201/article/details/122126242

生成海报
点赞 0

内啡肽的快乐

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

暂无评论

发表评论

相关推荐

X-bot

X-bot 前言 这个项目是我在稚辉君的视频里面看见的,是一个完全开源的项目,而且对他来说是一个比较简单的项目,但对于我这种没有什么DIY经验的同学来说,还是有点难的,不过

【STM32】NUCLEO-G031K8 开发板使用注意事项

一、背景 前段时间的ST芯片大涨价,因此项目需要更换主控芯片来节约成本。正好手上有一块NUCLEO-G031K8开发板,所以就先试着替换了。结果同事小伙伴遇到了几个问题来问我,帮忙解决问题的同时正好记

STM32引脚模式:推挽、开漏、上拉、下拉、浮空

一、简介 ​ GPIO的配置种类有8种之多:模拟输入、浮空输入、下拉输入、上拉输入、 开漏输出、推挽输出、 复用开漏输出、 复用推挽输出,每次使用引脚时都需要进行配置,所以我以自己的理解&#xff0c