找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4311|回复: 5
收起左侧

stm32f103zet6+STM32CubeMX+Visual Studio Code的HAL库开发教程

  [复制链接]
ID:692965 发表于 2020-9-18 22:35 | 显示全部楼层 |阅读模式
我们常用的stm32F103X系列有三种写好的库,一种是标准库,二是寄存器版的库函数,还有一种就是HAL库函数,今天呢,我们讲一下HAL库函数点亮LED灯,用的芯片是stm32f103zet6,我们现有STM32CubeX软件(路径不能有汉字),相信大家都能再网上找到这个软件,安装好以后,我们打开软件
1.png
我们打开file文件夹,新建一个工程,然后选择一个芯片,
2.png
3.png
我们在这里选择的是stm32f103zet6这款芯片,
然后开始配置参数,GPIOB.5设置为推挽输出,没有上拉,没有下拉电阻,默认高电平,
然后最重要的一点,调试的选择SW(serial wire)调试,
4.png
我们还要开启始使能时钟,APB2时钟,时钟源选择HSE(高速外部时钟),
6.png
而我们设置为
7.png
然后我们进行下一步
51hei截图20200918214028.png
仅复制必要的数据库
51hei截图20200918214044.png
如果你用的是MDK5就选择mdk5,如果用VScode则选择VCcode则选择makefile,然后就可以导出来了,如果用MDK就可以用KELI软件打开了,VScode可以从官网上下载,我们用VScode下载的时候需要准备的东西有点多,具体的教程我这里写不完,只能简写了,
9.png
有些插件是必要的,有些可要可不要,我们还的需要一下编译工具,openocd-0.10.0工具,和mingw64工具,我个人用的是ST-Link V2,所以在配置是选则自己适用的,
10.png
这个是编译的
线面这个是背景的
51hei截图20200918220012.png 51hei截图20200918220027.png
这些都准备好,(在设置背景时,一定是管理员运行),
我们可以参考一下一些UP主的视频,因为我这里省略了好多步骤,还有一些零碎的东西,
11.png
编译完成以后,显示没有错误就可以下载进主板里面了
12.png
我们一起看一下效果
IMG_20200918_220954.jpg IMG_20200918_220959.jpg IMG_20200918_221000.jpg
显示成功。VScode开发stm32成功.
还有好多地方没有写出来,还请大家见谅,谢谢大家理解。。。

51hei.png

全部资料51hei下载地址:
LED.7z (263.41 KB, 下载次数: 48)

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:342911 发表于 2020-9-20 12:37 来自手机 | 显示全部楼层
很详细的教程,感谢,有空试试
回复

使用道具 举报

ID:966387 发表于 2021-9-15 23:53 | 显示全部楼层
现在还用这套IDE开发吗
回复

使用道具 举报

ID:692965 发表于 2021-10-17 19:40 | 显示全部楼层
JUN_xo 发表于 2021-9-15 23:53
现在还用这套IDE开发吗

有时候会用,因为HAL用的少
回复

使用道具 举报

ID:986401 发表于 2022-1-4 21:51 | 显示全部楼层
大佬能出个cubemx和zet6用usart3口串口通信的教程吗
回复

使用道具 举报

ID:1027081 发表于 2022-5-19 19:58 | 显示全部楼层
win怎么用make,是用mingw改名吗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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