首页 > 其他 > 详细

STM32CubeMX的使用

时间:2020-05-21 00:50:24      阅读:124      评论:0      收藏:0      [点我收藏+]

STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,可以通过芯片图形化的向导与配置来形成C语言代码,生成的工程使用的也是近年力推的HAL库(哈而库,好像都是这么叫的...)。这个软件需要JAVA的运行环境,所以大家要先安装一个JDK(这个要注意一下)。

技术分享图片

 

我们先看看版本。点击Help->about。

 技术分享图片

 

 我用的是5.0.1版本的,(如果大版本不一样,那么差异比较大了,可以选择和我一样的版本)。

技术分享图片

 

我们在用标准库的时候会在MDK中安装芯片的库包,CubeMX也不例外,我们现在先安装STM32F1的库包和指定安装的路径。

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

然后我们创建一个新的工程。

 技术分享图片

 

提示下载一些压缩包的话,可以选择Cancel取消。(因为这个下载很慢)

 技术分享图片

 

 技术分享图片

 

 在这里找芯片文档和数据手册对我来说是最方便的。

技术分享图片

 

 我们先配置时钟,就像心脏一样重要。

技术分享图片

 

 技术分享图片

 

 然后我们把时钟频率调到72M

技术分享图片

 

 然后我们试着实现LED灯的翻转(我板子的LED灯接的是芯片的PC13,高电平点亮)。

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 初始化的电平为低(高电平触发点亮),推挽输出,无上下拉,端口翻转速度为低,标签为LED1。

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 然后我们先编译一下工程(不编译工程栏看不到所使用的头文件),进入hal_gpio的头文件看看如何操作IO口。

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

技术分享图片

 最后编译下载。

技术分享图片

 

 

STM32CubeMX的使用

原文:https://www.cnblogs.com/zhanxiaohong0303/p/2020_5_20xh.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!