STM32学习笔记(HAL库)(1)

前 言

 本文仅供个人参考记录复习,如有错误或者模糊的地方欢迎指教

 keil软件是一款硬件要求不高且上手容易适合新手的单片机c语言开发软件。这里记录了本人学习过程中的笔记,以供参考。

 开发环境的准备

         设 备

                电脑(用于编写程序)、STM32f103C8T6核心板、ST-link V2(用于烧录程序)、母对母杜邦线4条(用于连接ST link与核心板以传输数)

                按照核心板上以及ST-link上的标识把杜邦线连接起来(本人核心板4个点位分别是3.3V、swclk、swdio、GND)

         文 件

                MDK538a.exe(keil5安装程序)、Keil.STM32F1xx_DFP.2.1.0.pack(STM32f10系的芯片包)、en.stsw-link009(ST-link官方驱动,安装后才可使用ST-link烧录)、ARMCompiler_506_Windows_x86_b960(ARMCompiler V5编译器,keil MDK5.37以上不在自行添加,V5与V6有些命令不能兼容,这里根据自身需要下载

                MDK538a.exe可以从keil社区版下载(下载很慢),或者通过其他网络资源下载。Keil Product Downloadsicon-default.png?t=N7T8https://www.keil.com/download/product/

选择MDK-Arm,填写信息之后即可下载。

                Keil.STM32F1xx_DFP.2.1.0.pack可以在keil官网下载(下载很慢),或者通过其他网络资源下载。

Arm Keil | Keil STM32F1xx_DFPicon-default.png?t=N7T8https://www.keil.arm.com/packs/stm32f1xx_dfp-keil/boards/

点击Download Recommended Pack即可下载。

                en.stsw-link009可以在ST官网下载(快)。或者通过其他网络资源下载。

STSW-LINK009 - ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 USB驱动程序,适用于Windows7、Windows8、Windows10 - 意法半导体icon-default.png?t=N7T8https://www.st.com/en/development-tools/stsw-link009.html#st-get-software

点击Download latest,登入之后即可下载。

                ARMCompiler_506_Windows_x86_b960可以在官网下载,或者通过其他网络资源下载。(我因为一些原因无法注册官网账号所以附上了相关教程博客连接)《 Arm Compiler 5.06 》__ARM编译器官网下载、安装和使用说明(小白也能懂)_逢场作戏L的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_44807874/article/details/128627528

   操 作

        1、keil MDK的安装与配置

                在下载好exe文件后,找到文件并双击打开文件就会出现安装窗口。

然后点击Next,跳出证书协定后勾选agree之后点Next

 

设置好文件路径之后点击Next,之后填写自己的账号信息后就开始安装,最后显示安装完成。

        2、STM32F1xx芯片包的搭载

                在下载好pack文件后,找到文件并双击打开文件就会出现安装窗口。

直接点击Next就开始安装,最后显示安装完成。

        3、STlink驱动的安装

                下载好zip文件后,找到文件并解压,进入解压之后的文件夹,找到dpinst_amd64.exe文件并双击打开(电脑不是64位请打开x86的那个)

点击下一步就开始安装,最后显示安装完成。

        4、软件环境的配置

首先打开keil MDK,新建工程

为工程设置好路径后,选择STM32F103C8芯片

配置语言环境

选择编译器

设置编码格式

之后配置下载设备(这里使用STlink V2)

最后就算成功完成了开发环境的准备

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值