找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4963|回复: 5
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
我们常用的stm32F103X系列有三种写好的库,一种是标准库,二是寄存器版的库函数,还有一种就是HAL库函数,今天呢,我们讲一下HAL库函数点亮LED灯,用的芯片是stm32f103zet6,我们现有STM32CubeX软件(路径不能有汉字),相信大家都能再网上找到这个软件,安装好以后,我们打开软件

我们打开file文件夹,新建一个工程,然后选择一个芯片,


我们在这里选择的是stm32f103zet6这款芯片,
然后开始配置参数,GPIOB.5设置为推挽输出,没有上拉,没有下拉电阻,默认高电平,
然后最重要的一点,调试的选择SW(serial wire)调试,

我们还要开启始使能时钟,APB2时钟,时钟源选择HSE(高速外部时钟),

而我们设置为

然后我们进行下一步

仅复制必要的数据库

如果你用的是MDK5就选择mdk5,如果用VScode则选择VCcode则选择makefile,然后就可以导出来了,如果用MDK就可以用KELI软件打开了,VScode可以从官网上下载,我们用VScode下载的时候需要准备的东西有点多,具体的教程我这里写不完,只能简写了,

有些插件是必要的,有些可要可不要,我们还的需要一下编译工具,openocd-0.10.0工具,和mingw64工具,我个人用的是ST-Link V2,所以在配置是选则自己适用的,

这个是编译的
线面这个是背景的

这些都准备好,(在设置背景时,一定是管理员运行),
我们可以参考一下一些UP主的视频,因为我这里省略了好多步骤,还有一些零碎的东西,

编译完成以后,显示没有错误就可以下载进主板里面了

我们一起看一下效果

显示成功。VScode开发stm32成功.
还有好多地方没有写出来,还请大家见谅,谢谢大家理解。。。



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

评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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用的少
回复

使用道具 举报

5#
ID:986401 发表于 2022-1-4 21:51 | 只看该作者
大佬能出个cubemx和zet6用usart3口串口通信的教程吗
回复

使用道具 举报

6#
ID:1027081 发表于 2022-5-19 19:58 | 只看该作者
win怎么用make,是用mingw改名吗
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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