当前位置:   article > 正文

STM32 CubMx(个人学习)

cubmx

title: STM32单片机系列(一)
date: 2020-2-09
author: Page
categories:
-单片机
tags:

  • STM32

介绍
STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。它包含了STM32所有系列的芯片,包含示例和样本(Examples and demos)、中间组件(Middleware Components)、硬件抽象层(Hardwaree abstraction layer)。
CubMX对一些开发工程的基本配置提供了很大的帮助,大大减少了编写基础代码所耗费的时间以及精力。
内容
今天就以点亮LED灯为例通过CubMX来编写相关程序。
首先选择对应的芯片类型这里以STM32F407IE为例:
其次可以通过对应芯片的用户手册来确定对应的IO口:407对应的是F9,F10俩个IO口(任选其一即可)。
在这里插入图片描述然后就是最重要的时钟配置,时钟是心脏是重中之重。在这里插入图片描述
设置了对应时钟源之后可以看到对应的IO口也有所改变

F407 LED的IO挂载在了APB1时钟线上,配置对应的时钟频率

在这里插入图片描述其次就是代码生成的一些配置:选择工程的名字,以及生成的工程文件的类型,这我这里由于我选择的是Keil5所以我选择了MDK-ARM V5在这里插入图片描述然后记得勾选生成外设源文件和头文件的选项
在这里插入图片描述最后点击生成代码
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/684988
推荐阅读
相关标签
  

闽ICP备14008679号