STM32 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在这里插入图片描述然后记得勾选生成外设源文件和头文件的选项
在这里插入图片描述最后点击生成代码
在这里插入图片描述

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值