0001-F4-CUBEMX开端

本文详细介绍了如何使用STM32CubeMX软件配置STM32F429芯片,以实现点亮LED灯的功能。从下载安装CUBEMX开始,到选择芯片型号,配置时钟,直至生成代码并添加自定义逻辑,全过程图文并茂,适合初学者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

下载CUBEMX

http://www.st.com/web/en/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?icmp=259242_prom_ss1574_jun2014

安装JAVA

安装CUBEMX

打开,选择芯片对应的型号

新建项目

配置时钟(F429最大AHB时钟为180MHZ)

进入图形化界面

我们想创建一个点LED灯的工程,在创建工程之前,需要先搞清楚,哪个引脚控制LED灯,这就需要在原理图中去看了,下面就是我们的LED灯的电路图

由上图可以看到,如果我们需要点亮D6灯的话,需要操作的引脚是PF7,接下来,我们开始操作说了半天还没用的这款神奇软件了。由于这款芯片的引脚比较多,要一个个去找引脚可能比较费劲,所以在下图提示的地方输入想操作的引脚,就会很快找到:

配置为输出模式

配置默认输出状态

我们这里点灯,只需要将引脚设置为输出,给一个低电平即可,由上图可以看到有一个GPIO_Output选项,点击它,这样我们就将PF7引脚配置成输出模式了,是不是很方便呢,其实我们只做点灯程序的话工程已经配置好了,接下来需要自动生成源代码,在源代码中添加相应的逻辑语句即可:

可以看到点击生成源代码按钮后弹出一个对话框,需要我们输入工程名,指定工程的存放路径,以及我们使用的IDE(我们使用的是MDK-ARM V5,在第一章中已经安装过了),下面我们一一对这些进行配置:

配置完工程的一些属性后,我们还需要配置生成源代码时的一些细节,这些细节可以为我们的工程增色不少。如下图,点击Code Generator,在Generated files一栏中勾选第一项,这里勾选的目的是,在工程生成源代码的时候,会将每个外围设备分类处理,举个简单的例子,我们在某个工程中可能会使用到GPIO的操作,串口的操作,I2C的操作等等,如果我们勾选了这个选项,那么在工程文件中,就会将GPIO的相关操作放到一个GPIO.c的文件中,将串口的操作放到uart.c的文件中,将I2C的操作放到I2C.c的文件中,这样我们查看程序的时候就可以一目了然了。勾选完这个选项后,点击OK就可以生成源代码工程了:

/* USER CODE BEGIN 2 */

添加自定义代码
 

  /* USER CODE END 2 */

所有的自定义代码一定要放在这中间。避免代码重生成删除,代码添加在BEGIN和END间就好了。

没吃过这种亏的同学可以自己做一下测试,毕竟我说的再多不如自己随便在BEGIN和END外写点代码试试效果。(hahaha...)

CUBEMX固件库 (F4)安装方式

方式二

http://www.stmcu.org/document/detail/index/id-214993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值