野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20396|回复: 2

STM32CubeMX下载HAL库包、看外设引脚

[复制链接]

发表于 2019-7-26 20:29:19 | 显示全部楼层 |阅读模式
1.下载和安装STM32CubeMX


https://my.st.com/content/my_st_ ... rs/stm32cubemx.html
最新版在官网注册和登录下载

下载要注册和登录

下载要注册和登录
   

https://pan.baidu.com/s/1CSz-EGUS9-EffdRMx-AyTw    提取码:j7r2  
STM32CUBEMX文件夹内


(安装时如果电脑没有安装JAVA环境,会弹出一个网页可以下载适合系统版本的JAVA安装包,要先安装)


安装好后

设置下载的固件包的存放路径

设置下载包存放路径1

设置下载包存放路径1

设置下载包存放路径2

设置下载包存放路径2




选择芯片和包版本

下载1

下载1

下载2 选择芯片和包版本

下载2  选择芯片和包版本




下载完后,下面就是HAL包,里面包含库、参考组件、官方板子各个外设的参考例程

下载完后

下载完后



7.png


野火论坛202306011407586755..png


8.png








2.用CubeMX看芯片引脚复用功能

这里先简单介绍用CUBEMX来查看比如某个芯片的基本信息,有多少各种外设,脚的复用情况,规划外设脚时不用看数据手册这么繁琐,需要其他具体配外设和生成工程部分请另外百度找帖子博客看看。


新建工程

1.png



搜索型号,右下栏会出现搜索出的芯片的一些信息,如FLASH RAM 封装 IO 主频等

2.png




可以在这里下载官方英文手册,下载保存的地方和第一节的下载设置一致

3.png




选好芯片打开后,左边是外设浏览,右边是芯片图

4.png

5.png



在左边点要用的外设,中间选择启用的模式或通道,右边芯片图就会标绿可以复用的脚

根据自己要用的外设情况,一个个打开,然后根据分配在程序里面去初始化即可

例如下面选择串口2,选异步模式,自动分配为PA2 PA3

6.png



假设分配串口2之前,PA2 PA3已经被自动分配作为其他,或者自己先选择了复用为其他了,那么启用串口2时,就会自动寻找其他可以复用的脚

这里举例点PA2 PA3都手动配置为输出占用了

7.png



之后再启用串口2,自动分配另一组

8.png



其他说明

9.png


右下角输入脚名可以搜索


10.png





回复

使用道具 举报

 楼主| 发表于 2019-7-26 20:41:19 | 显示全部楼层
1
回复

使用道具 举报

发表于 2019-7-29 16:32:58 | 显示全部楼层
cube中文网,百度云链接直接下最新的,不需要去st官网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-26 05:17 , Processed in 0.042790 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表