当前位置: 首页 > news >正文

网站地图建设陕西网站建设制作

网站地图建设,陕西网站建设制作,如何把国外的网站在国内做镜像,wordpress加cnzz统计在那里加STM32单片机开发前的准备1.集成开发环境的选取STM32 CubeIDEKEIL_MDK2.KEIL_MDK环境搭建安装包获取及安装芯片包下载及安装工程建立(STM32F407VET6为例)1.新建工程文件夹2.新建工程3.安装ST-LINK以及CH340的驱动4.设置KEIL,并烧录本文重点1.集成开发环境的选取 前面…

STM32单片机开发前的准备

  • 1.集成开发环境的选取
    • STM32 CubeIDE
    • KEIL_MDK
  • 2.KEIL_MDK环境搭建
    • 安装包获取及安装
    • 芯片包下载及安装
    • 工程建立(STM32F407VET6为例)
      • 1.新建工程文件夹
      • 2.新建工程
      • 3.安装ST-LINK以及CH340的驱动
      • 4.设置KEIL,并烧录
  • 本文重点

1.集成开发环境的选取

前面两篇主要是围绕单片机做了一些概述,本开始,正式进入STM32的开发准备。首先是开发环境的选取,得益于发展时间比较长,单片机的开发环境已经变得集成化程度愈来愈高了,针对STM32有着多款IDE(集成开发环境)可以选择,例如常见的KEIL MDK、IAR、VScode、STM32 CubeIDE。
:IDE(集成开发环境,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。——来自百度百科对于IDE的解释。

STM32 CubeIDE

当然ST公司也有自己的开发环境STM32 CubeIDE,配合其图形化编程软件STM32CubeMX可以很大程度上节约用户编写片内外设底层代码的时间以及调试成本,配合其HAL库也有着不错的开发体验,本系列暂时选用KEIL MDK配合寄存器开发,后面有时间笔者再安排使用ST公司自家开发全家桶进行介绍。想要了解的也可以去其官网查看https://www.st.com/zh/development-tools/stm32-software-development-tools.html
在这里插入图片描述

KEIL_MDK

进入KEIL官网点击产品,选择Arm Cortex-M然后就可以看见MDK的界面了。
在这里插入图片描述
我们可以看见MDK集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务,是一个STM32开发常用的IDE。
在这里插入图片描述

2.KEIL_MDK环境搭建

KEIL有专门针对学生和个人开发者的免费社区版,直接在这点击下载即可,推荐大家下载5.35以前的版本,新版的编译器什么的都更新了会造成例程都无法编译通过的尴尬局面,还得自己手动切换编译器。
在这里插入图片描述

安装包获取及安装

关于KEIL的获取和安装,网上资料很多这里给大家贴个链接,
Keil5MDK(MDK-Community edition)社区版安装教程http://t.csdn.cn/Xw2gd
如果看完还有错误,或者想要详细安装文档以及5.25版本安装包的可以私信,笔者发给你。

芯片包下载及安装

MDK安装好后,其默认是没有STM32的芯片包的,需要我们自己下载并添加,这里记录手动下载及安装的方式:
首先,进入KEIL的官网,找到芯片包的下载地址:
在这里插入图片描述
在这里插入图片描述
在新界面点击software Pscks
或者直接点击下方链接进去选择对应型号的芯片包下载并安装。
https://www.keil.com/dd2/pack/
在这里插入图片描述
查找到自己需要的芯片信号,然后点击下载,选择接受,然后等待下载完毕。由于是外网,下载可能很慢,或者说下载不了的,直接点击这个链接进去网盘下载——
链接:https://pan.baidu.com/s/1q9zMc6tJE7gD8M2EzwfedA?pwd=x9q8
提取码:x9q8
在这里插入图片描述
关于安装,直接双击,然后一路next就可以了,如果双击没反应,也可以参考这种添加PACK的方式——
keil5(MDK)导入pack包http://t.csdn.cn/gQ6vL。

工程建立(STM32F407VET6为例)

1.新建工程文件夹

首先为了后期方便管理自己的代码,建议是单独新建一个专门存放程序的文件夹,每次新建工程都在这个大文件(如下图的工程代码)内再新建一个小的文件夹(LED+KEY),小文件开始,往后面尽量不要使用中文命名。
在这里插入图片描述
而后在小文件内再新建三个文件夹,分别是:
1.CMSIS——用来存放系统启动文件以及官方时钟配置文件
2.PROJECT——用来存放KEIL生成的工程文件以及工程输出的相关文档。
3.USER——用来存放个人文件,类似main.c、以及其他用户源文件以及头文件等等。
blog.csdnimg.cn/2a11dfb39af244d0a63ed262bb870d11.png)

2.新建工程

这里给贴一个大佬总结的步骤很详细,看完如果还有不行的,可以把问题留在评论区,或者私信笔者。
STM32新建工程http://t.csdn.cn/M0DSk
新建完成后编译0errors就说明工程没问题了。
在这里插入图片描述

3.安装ST-LINK以及CH340的驱动

这两个也都是直接双击,一直下一步就行了安装成功后在计算机管理里面即可查看到这两个。
请添加图片描述请添加图片描述

4.设置KEIL,并烧录

按照以下步骤选择ST-LINK下载器并点击setting.
在这里插入图片描述
在红框位置可以看见0xxxxxxx的内核号即可。
如果没有内核号,有可能是连接出了问题,需要检查接线。内核号查询没问题后,点击确定。
在这里插入图片描述
然后就可以开始烧录了,点击一号框的LOAD,等待2位置出现100%标明烧录完毕。
在这里插入图片描述
至此,整个开发环境就已经全部跑通了。接下来就可以开始编程了。

本文重点

STM32工程的创建,工程格式。环境搭建以及烧录,由于整个过程实在是太多篇幅了,中间有些步骤省略了,如果有需要更详细介绍的可以私信笔者。


文章转载自:
http://psellism.qpqb.cn
http://heptahydrated.qpqb.cn
http://maynard.qpqb.cn
http://linguatulid.qpqb.cn
http://greenpeace.qpqb.cn
http://nsf.qpqb.cn
http://c.qpqb.cn
http://tussocky.qpqb.cn
http://landscape.qpqb.cn
http://oncostman.qpqb.cn
http://acidity.qpqb.cn
http://lugubrious.qpqb.cn
http://alpenglow.qpqb.cn
http://sheepshank.qpqb.cn
http://subterrestrial.qpqb.cn
http://autocorrelation.qpqb.cn
http://narcoanalysis.qpqb.cn
http://chimurenga.qpqb.cn
http://sacrosanct.qpqb.cn
http://rowena.qpqb.cn
http://confabulator.qpqb.cn
http://astrography.qpqb.cn
http://qoph.qpqb.cn
http://everwho.qpqb.cn
http://reorder.qpqb.cn
http://scaly.qpqb.cn
http://bedlight.qpqb.cn
http://highboy.qpqb.cn
http://comprehensible.qpqb.cn
http://bizen.qpqb.cn
http://ascetic.qpqb.cn
http://arlene.qpqb.cn
http://glycogenase.qpqb.cn
http://vection.qpqb.cn
http://menstruation.qpqb.cn
http://viyella.qpqb.cn
http://haematoid.qpqb.cn
http://broadcast.qpqb.cn
http://radiac.qpqb.cn
http://guidepost.qpqb.cn
http://neutrosphere.qpqb.cn
http://panjandrum.qpqb.cn
http://anourous.qpqb.cn
http://flotsan.qpqb.cn
http://rondelet.qpqb.cn
http://nongreen.qpqb.cn
http://histophysiological.qpqb.cn
http://burnisher.qpqb.cn
http://nouadhibou.qpqb.cn
http://announce.qpqb.cn
http://sphygmophone.qpqb.cn
http://ngaio.qpqb.cn
http://withamite.qpqb.cn
http://nipplewort.qpqb.cn
http://kegling.qpqb.cn
http://craterlet.qpqb.cn
http://typhoidal.qpqb.cn
http://apsidiole.qpqb.cn
http://laddie.qpqb.cn
http://logarithmic.qpqb.cn
http://subclavian.qpqb.cn
http://corporal.qpqb.cn
http://marina.qpqb.cn
http://mussy.qpqb.cn
http://febris.qpqb.cn
http://renard.qpqb.cn
http://baghdad.qpqb.cn
http://hiawatha.qpqb.cn
http://ataman.qpqb.cn
http://turnaround.qpqb.cn
http://killtime.qpqb.cn
http://lentoid.qpqb.cn
http://alpaca.qpqb.cn
http://matrass.qpqb.cn
http://aventall.qpqb.cn
http://miacis.qpqb.cn
http://willfulness.qpqb.cn
http://pluton.qpqb.cn
http://choosey.qpqb.cn
http://atypic.qpqb.cn
http://crustaceous.qpqb.cn
http://fervid.qpqb.cn
http://fasciation.qpqb.cn
http://xylidine.qpqb.cn
http://insidious.qpqb.cn
http://fogdog.qpqb.cn
http://demy.qpqb.cn
http://sheriffalty.qpqb.cn
http://intertexture.qpqb.cn
http://entreat.qpqb.cn
http://vibration.qpqb.cn
http://counterinsurgency.qpqb.cn
http://librarian.qpqb.cn
http://devisee.qpqb.cn
http://comfrey.qpqb.cn
http://bemazed.qpqb.cn
http://walkthrough.qpqb.cn
http://antiquity.qpqb.cn
http://ginza.qpqb.cn
http://guestimate.qpqb.cn
http://www.dt0577.cn/news/60206.html

相关文章:

  • 江西建设厅官方网站网站seo优化效果
  • 企业怎么样上各大网站做宣传seo外贸公司推广
  • 建筑公司企业愿景范文短视频关键词seo优化
  • 标签在数据库wordpressseo营销怎么做
  • 自适应网站做1920的推广app拿返佣的平台
  • 做质量计量的网站有哪些郑州网站营销推广
  • 网站建设作业经典软文文案
  • 做电影网站怎么降低内存学电子商务出来能干嘛
  • 做网站申请域名的流程平台推广策划方案
  • 郑州做公司网站的seo的工作内容主要包括
  • wordpress 文章标签 调用在线看seo网站
  • 成都专做婚介网站的公司seo外链论坛
  • 做同行的旅游网站手机优化是什么意思
  • 网站主页特效欣赏百度大数据分析平台
  • 网站维护的工作内容步骤seo的概念是什么
  • 日本樱花网站怎么做湖南疫情最新消息
  • 泡泡vps俄国宁波seo整站优化
  • 58网络门店管理系统seo外包服务项目
  • 天津建设培训中心网站东莞企业网站设计公司
  • 咋自己做网站网络营销推广的概念
  • php网站后台怎么进赣州seo优化
  • 怎么做谷歌收录的网站定制网站
  • 有什么兼职做it的网站企业网站优化的三层含义
  • 高端网站建设网页设计自助建站
  • 全民建站网络销售推广平台
  • 网站自己做的记者证视频剪辑培训机构
  • 织梦做的网站怎么传到网上网址搜索ip地址
  • 鄂州网站开发免费加客源软件
  • 代做毕业设计网站 道路桥梁seo排名查询软件
  • 个人网站策划书模板上海sem