STM32CubeMX是由希捷ST发布的一款芯片配置工具,用户界面简单,通过亲和的图形界面生成初始化代码,大大减轻开发工作,时间和费用,几乎覆盖了STM32全系列芯片,是很多用户必备的软件之一。
软件特色
直观的STM32微控制器和微处理器选择
丰富易用的图形用户界面,可配置:
具有自动解决冲突的引脚排列
具有Arm®Cortex®-M内核参数约束的动态验证的外围设备和中间件功能模式
具有动态验证配置的时钟树
带有估计功耗结果的电源序列
生成初始化C代码项目,符合用于Arm®Cortex®-M内核的IAR™,Keil®和STM32CubeIDE(GCC编译器)
生成用于Arm®Cortex®-A内核的部分Linux®设备树(STM32微处理器)
借助STM32PackCreator开发增强的STM32Cube扩展软件包
将STM32Cube扩展软件包集成到项目中
作为在Windows®,Linux®和macOS®(macOS®是Apple Inc.在美国和其他国家/地区注册的商标)上运行的独立软件的可用性,操作系统和64位Java运行时环境
使用方法
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
更改用户标签,管脚配置图会显示管脚的标签。
2345浏览器(2345加速浏览器)官方最新版是一款优秀的浏览器软件,该软件不仅拥有全新的Chromium内核,打开网页更快,IE内核轻松兼容各种场景,此外支持一键切换全面屏模式,同时也支持个性化定...
2345看图王是一款超好玩的高清看图软件,功能强大,兼容所有主流图片格式,同时采用全球超快的强劲图片引擎,即使在低配置的电脑上也能快速打开几十兆的大图,此外还运用精妙图像处理技术帮助用...
2345安全卫士是一款专业系统防护软件,而增强版不仅自带完整病毒库,同时整体的运行速度也快,能够深度查杀病毒,为你的电脑安全保驾护航。并且新版的2345安全卫士的防护功能更加优秀,使用起来...
Bilibili直播姬是简单好用的直播辅助工具,大家登录Bilibili直播姬,即可开启直播之旅。它集成了弹幕助手功能,让直播与观众互动更加便捷。同时,它也支持多种直播内容,无论是游戏、才艺展示还...
ToDesk精简版是一款非常优秀的远程协助软件,具备1080P高清屏幕控制,文件传输,多区域机房等等特性,确保您每一次的远程访问稳定、流畅。ToDesk精简版已经去除各种多余的功能模块,仅支持被控...
B站录播姬是一款B站直播录制工具,支持用户实时录制B站上的直播内容,还提供了自动切割、预约录制等实用功能,满足用户不同的录制需求。同时,B站录播姬支持Windows、Mac和Linux这些常见的操作...
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表万象系统之家立场