西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

芯片配置工具(STM32CubeMX)

v5.3.0官方
  • 芯片配置工具(STM32CubeMX)v5.3.0官方
  • 软件大小:164.1M
  • 更新时间:2019-09-24 18:01
  • 软件语言:中文
  • 软件厂商:STMicroelectronics
  • 软件类别:国产软件 / 免费软件 / 行业软件
  • 软件等级:3级
  • 应用平台:WinAll
  • 官方网站:https://www.st.com/zh/development-tools/
好评:50%
坏评:50%

软件介绍

STM32CubeMX是一个图形化的工具,允许一个非常简单的配置STM32微控制器和微处理器,以及相应的初始化的生成C代码的手臂®皮层®- m核心或部分Linux®设备树手臂®皮层®——核心),通过一个循序渐进的过程。有需要的小伙伴欢迎来西西下载体验。

软件特色:

它包括了ST产品的每个系列除了STM8,平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP,  Graphics, 等等).

直观的STM32微控制器的选择和时钟树配置

微控制器图形化配置外围设备和中间件的功能模式和初始化参数

C代码生成项目覆盖STM32微控制器的初始化符合IAR?,Keil的?和GCC编译器。

对于产品设计,它无疑方便了产品的统一管理成为可能,而不再是一团乱的团队开发情况.节省了大量管理时间。

软件官方说明:

第一步是选择匹配所需外围设备集的STM32微控制器或微处理器。

对于微处理器,第二步允许为整个系统配置GPIOs和时钟设置,并交互地将外围设备分配给Arm®Cortex®-M或Cortex®A world。特定的实用程序,如DDR配置和调优,使开始使用STM32微处理器变得很容易。对于Cortex®-M core,配置包括与微控制器描述的步骤完全相似的额外步骤。

微控制器和微处理器Arm®皮层®- m,第二步是在配置每个所需嵌入式软件由于pinout-conflict解算器,一个时钟设置辅助,一个能耗计算器和一个实用程序,配置外围设备(如GPIO或USART)和中间件堆栈(比如USB或TCP / IP)。

最终,用户将启动与所选配置选项匹配的生成。此步骤为Arm®Cortex®-M提供初始化C代码,可以在多个开发环境中使用,也可以为Arm®Cortex®-A提供部分Linux®设备树。

STM32CubeMX是在STM32Cube内交付的。

使用方法:

1.新建工程

打开STM32cubeMX软件,点击New Project。选择对应开板MCU(STM32F429IG LQFP)。

选择工程后进入工程界面,如下图所示

2.  配置外设。

RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator(晶振/陶瓷谐振器)

GPIO口功能选择,PB0,PB1为LED1-LED2.找到对应管脚设置为GPIO_Output模式。就会从灰色状态变为激活的绿色状态(黄色引脚为该功能的GPIO已被用作其他功能,可以忽略。绿色表示管脚已使用)

3. 时钟配置

时钟配置采用图形配置,直观简单。各个外设时钟一目了然。STM32F429最高时钟为180M,此处只有在HCLK处输入72,软件即可自动配置。(RCC选择外部高速时钟)。

4.功能外设配置

相比于旧版,新版的功能设置界面比较隐藏. 名字:System view 在右上方(熟悉的功能界面又显示出来了)就是长了点

在配置框我们可以看到有几个区域,分别对应的功能设置如下

Multimedia(多媒体):音频视频、LCD

Timers(控制):定时器

Analog(模拟):DAC、ADC

Connectivity(通讯连接):串口、SPI 、I2C、USB、ETH

SYStem Core(系统核心):DMA(直接存储器存取)、GPIO、NVIC、RCC

middlewares(中间件): FreeRTOS、FATFS、LwIP、USB

Security:安全

Computing:计算

此工程中DMA没用的不用配置,NVIC(嵌套中断向量控制器(Nested Vectored Interrupt Controller))配置中断优先级。RCC不用配置。

GPIO Pin Level (管脚状态):高电平

GPIO mode (管脚模式 ):推挽输出

Maximum output speed (最大输出速度):高速

User Label (用户标签):Opt_Led0

更改用户标签,管脚配置图会显示管脚的标签。

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 芯片

软件截图

芯片配置工具(STM32CubeMX) v5.3.0官方

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载