提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
STM32CUBEMX是ST公司设计的一款免费软件,软件可以通过其官网下载。现在已经下载到。通过STM32CUBEMX可以完成从单片机选型,程序初始化,中断配置……工作。并生成对应的"HAL库程序",利用STM32Cube这款工具可以加快我们的单片机开发,使得工程项目开发更加得心应手。底层驱动可以全部交由CubeMX。提示:以下是本篇文章正文内容,下面案例可供参考
一、下载STM32CubeMX
示例:STM32CubeMXST公司设计的一款免费软件,读者可自行前往ST官网下载,网上下载的教程有很多,这里就不多做赘述了。
二、新建STM32CubeMX工程
1.界面介绍
1、下载完成后点击STM32CubeMX快捷方式,出现如下界面
2、选择第一个,基于MCU新建工程。
3、选择单片机型号与封装,这里我的是STM32F767IGT6然后选择对应封装。
4、这里进行需要的程序配置
2.GPIO配置——点亮LED灯
1、LED灯引脚
2、GPIO配置,由原理图知点亮LED灯需配置对应引脚为低电平,这里点击需要配置的引脚,配置其为引脚输出。
3、配置好后,点击左栏,GPIO,选中刚才配置的PB0,点击出现GPIO详细配置,
4、选择下载方式
5、系统时钟配置
6、工程配置
3.创建工程
1、创建工程后直接打开
2、MDK
3、MX GPIO Init:HAL库和标准库类似,在GPIO初始化函数中已将我们选择好的PB0配置成了推挽输出
4、编译下载后,LED亮起,本次实验成功。
总结
1、本次实验点亮了LED灯,我们利用STM32CubeMX配置对应引脚为推挽输出,同时类似的,我们也可以将引脚配置为其他模式,根据项目需求配置,这就需要各位读者去举一反三了。 2、如果想要实现LED灯的闪烁,可以去系统文件的stm32f7xx_hal_gpio.c文件中查看,小圈标出的是我们常用的三个函数读引脚电平,写引脚电平和翻转引脚电平,利用延时函数和翻转引脚电平即可实现LED等闪烁。
3、流程