STM32CubeMX(芯片配置工具)V5.3.0官方版 |
![]() ![]() |
|
![]() |
STM32CubeMX(芯片配置工具)简介: STM32CubeMX是ST发布的一款芯片配置工具,软件通过亲和的图形界面生成初始化代码,能够大大减轻开发工作、时间以及经费,本工具几乎覆盖了STM32全系列芯片,是功能非常强悍的芯片配置软件 。希望KKx分享给大家的这款芯片配置工具能够帮到大家! STM32CubeMX使用方法1.新建工程 打开STM32cubeMX软件,点击New Project 。选择对应开板MCU(STM32F429IG LQFP) 。 选择工程后进入工程界面,如下图所示 2. 配置外设 。 RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator(晶振/陶瓷谐振器) GPIO口功能选择,PB0,PB1为LED1-LED2.找到对应管脚设置为GPIO_Output模式 。就会从灰色状态变为激活的绿色状态(黄色引脚为该功能的GPIO已被用作其他功能,可以忽略 。绿色表示管脚已使用) 3. 时钟配置www.kkx.net 时钟配置采用图形配置,直观简单 。各个外设时钟一目了然 。STM32F429最高时钟为180M,此处只有在HCLK处输入72,软件即可自动配置 。(RCC选择外部高速时钟) 。 4.功能外设配置 相比于旧版,新版的功能设置界面比较隐藏. 名字:System view 在右上方(熟悉的功能界面又显示出来了)就是长了点 在配置框我们可以看到有几个区域,分别对应的功能设置如下 此工程中DMA没用的不用配置,NVIC(嵌套中断向量控制器(Nested Vectored Interrupt Controller))配置中断优先级 。RCC不用配置 。 4. 功耗计算 这个根据配置的外设计算功耗,不用理会 。 5. 生成工程报告 输入工程名,选择工程路径(注意不要出现中文,否则可能出错) 。工具链/IDE选择MDK-ARM V5 。最后面可以设置堆栈大小,此处默认不作修改 。 在Code Generator中找到Generated files框,勾选Generated periphera initialization as a pair of ‘.c/.h‘ files per IP 。外设初始化为独立的C文件和头文件 。 点击Project –>Generate Reports或者点击快捷图标生成报告 。系统会提示先创建一个工程项目 。点击Yes设置工程 。 生成完以后,OpenProject 然后进入Option,选择Debugger分支,下载器选择ST-LINK,同时修改里面的选项每次下载后自动重启 。保存关闭工程再打开即可开始你的开发之路 。 STM32CubeMX特色它涉及了ST商品的每一个系列产品除开STM8,服务平台包含了STM32Cube硬件配置抽象层(一个STM32抽象层嵌入式开发,保证在STM32系列产品利润最大化的便携式)和一套的中间件部件(RTOS,USB,FatFs,TCP/IP,?Graphics,这些). |
![]() 电信下载:STM32CubeMX(芯片配置工具) 移动下载:STM32CubeMX(芯片配置工具) 联通下载:STM32CubeMX(芯片配置工具) |