stm32 hal库 入门 【01 hal库配置一个空的程序】(适合刚加入机器人队的同学)

这篇博客介绍了如何使用STM32CubeMX配置STM32F103C8T6单片机,设置72MHz时钟,并利用HAL库创建一个空的程序。作者分享了从搜索单片机型号到配置时钟树,再到生成代码并建立开发环境的详细步骤,旨在帮助新手理解单片机的基础操作。
摘要由CSDN通过智能技术生成

去年大概十月份我通过了学校机器人队的考核,为了适应机器人比赛要求单片机也由原来的51单片机改为stm32单片机。

hal库具体怎么安装——前人之述备矣。这种安装教程在CSDN中有很多,而且我感觉他们比我叙述的要详细,就感觉没必要再单独写一篇(贴心的学长已经给我安好了,我没有研究过怎么安装,)。

可能我不是队里最优秀的那一个,但我会一直努力下去。我非常理解大家刚接触单片机时对于单片机运行原理的不解,这些我也都经历过。所以我打算通过写博客的方式来和大家一起探索单片机的奇妙。

这次我们来有hal库创建一个空的程序(不启用任何外设引脚),点灯程序会在下一章更新,这里我不是慢,是想给大家换一种教学方式。步步为营。

我用的是 stm32f103c8t6 的板子,频率是72Mhz (记住这个72Mhz,会用到)。

步骤如下:

 下图先搜索单片机型号,可以找到尽头指的地方是72mhz,这个数在配置时钟树时有大用!

之后按照图进行如下步骤:

下图是配置时钟树,点击箭头指向方框,将数改为72,再按下回车键。之后会出现一个对话框,点击【OK】。

下图中的MDK-ARM V5,由于我的cubemx版本较高所以是这个页面,有的是两个连在一起的,但这没有影响。

 之后点击右上方【GENERATE CODE】然后点击对话框【open project】。

 1和2分别是编辑和上传,首先点击【3】这个小榔头,之后按步骤进行。做完【5】后点击旁边的【seting up】,会出现下面第二张图,再把你的页面调成和图二一致,不要着急点确定,还要进行图3步骤。做完之后点击确定。确定完之后哦还会有一个页面,点击下方的【OK】。

这样一个开发环境基本创建成功。

这些都是基本功,几乎每天都能用到。可能我的教程比较不同,每篇的连贯性比较强,如果这篇文章对你有用,那请高抬贵手点一个赞,你们的支持是我继续坚持下去的动力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值