温馨提示:该页面为Windows软件,不支持手机用户安装使用
STM32CubeMX是由ST公司发布的一款专为处理芯片配置设计的工具。它具有亲和力的用户界面,能够自动生成复位代码,大大节省了开发设计的时间和成本,几乎涵盖了STM32系列的所有处理芯片。该软件的亮点在于它包含了ST产品的各个系列,除了STM8之外,平台包括STM32Cube硬件配置抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列产品的便携性最大化)和一系列的中间件组件(RTOS, USB, FatFs, TCP/IP, Graphics等)。
软件特点
直观的微处理器选择:STM32CubeMX提供了直观的微处理器选择和时钟树配置界面。
图形界面配置:用户可以通过图形界面轻松配置外部设备和中间件的作用方式及复位参数。
C代码生成:软件能够生成C代码,支持IAR、Keil和GCC等多种C语言编译器。
统一管理:对于设计产品,STM32CubeMX便于统一管理,避免了混乱的团队开发设计状况,节省了大量管理时间。
如何使用
新建项目:打开STM32CubeMX软件,点击“New Project”,选择相应的MCU(例如STM32F429IG LQFP),进入项目页面。
配置外接设备:进行RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator。配置GPIO口作用,例如PB0和PB1为LED1-LED2,设置为GPIO_Output模式。
时钟配置:使用图形配置进行时钟配置,每个外部设备时钟一目了然。STM32F429的最大时钟为180M,这里只需在HCLK处输入72,软件即可自动配置。
功能外接设备配置:在System View页面配置功能,包括Multimedia(多媒体)、Timers(定时器)、Analog(模拟)、Connectivity(通信连接)、System Core(系统核心)、Middlewares(中间件)和安全计算等。
功耗计算:根据配置的外接设备自动计算功能功耗。
生成项目报告:输入项目名,选择项目路径,选择工具链/IDE(如MDK-ARM V5),设置变量尺寸,启用Generated periphera initialization as a pair of ‘.c/.h‘ files per IP,最后点击“Project”生成项目。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容