STM32cubeMX使用

基于stm32f103C8T6的点亮LED灯

本文基于stm32f103C8T6的点亮LED灯例程,介绍stm32cubeMX的使用。
实验环境安装步骤:
1、安装Java环境
2、安装STM32cubeMX并导入stm32f1系列开发包
3、安装Keil μVision5并导入stm32f1系列开发包
STM32cubeMX配置步骤:
一、工程建立
1、打开 STM32CubeMX,点击Flie,并选择 New Project
STM32cubeMX使用_第1张图片
2、查找并选择自己的MCU,此处以stm32f103c8t6为例
STM32cubeMX使用_第2张图片
3、点击击start project进入工程界面,如图:
STM32cubeMX使用_第3张图片
二、外设功能选择
STM32cubeMX使用_第4张图片
选择使能 RCC ,右边的 MCU 相对应的管脚会自动变成绿色,说明该管脚 已经被使用;
RCC配置说明:
STM32cubeMX使用_第5张图片
GPIO 口的功能选择在这里面使用起来很简单。比如说我的板子是PC13 作为 LED的 IO 口,那么我直接找到相对应的 IO 口, 则会弹出该 IO 口所能设置的所有选项。
GPIO详细配置:
STM32cubeMX使用_第6张图片
以上详细配置不作详细解释,自己可以去看 STM32F1 系列参考/数据手册。
三、时钟配置

为什么要这样设置,自己可以去看 STM32F1 系列参考手册。STM32cubeMX使用_第7张图片
四、保存配置和输出到工程目录
STM32cubeMX使用_第8张图片
打开生成的工程代码,编写自己的代码,编译下载。STM32cubeMX使用_第9张图片

至此,用 STMCubeMX 新建一个点灯工程到此结束。虽然上面的步骤看起 来很多,实际上我们只需要用鼠标点击几下即可。生成的工程文件里面,时钟和 GPIO 相关配置代码已经自动生成,是不是很强大很省心呢。

附本文配置详细操作视频及原工程文件。(工程使用stm32cubeMX5.1.0版本)
https://download.csdn.net/download/csdn_vipuser/11605781

你可能感兴趣的:(STM32cubeMX使用)