首页 > 其他分享 >keil5环境搭建

keil5环境搭建

时间:2024-06-07 16:01:39浏览次数:13  
标签:文件夹 文件 工程 环境 添加 keil5 固件 安装 搭建

一、keil软件安装

MDK529--安装包

ZIP压缩包--软件注册机

1、安装KEIL步骤

(****安装路径不要有中文****)

点击下一步(Next)

选择同意,点击下一步:

选择安装路径,参考一下截图,必须全英文

注册信息:

点击next开始安装:

等待安装结束,退出;

2、注册软件

以管理员的身份运行KEIL软件:

选择file中的注册管理:

复制CID:

打开注册机:

填入一下位置:

注册完成之后,后再次打开keil的话,就不需要以管理员身份了。

二、工程新建

打开固件库(这里是以为ST为列,不同厂家固件库不同,可以去对应芯片官网下载固件库等资料)

以上固件库主要就包含了,工程运行的主要文件(头文件和源代码)

需要移植的文件步骤:

也可以从以下路径中找到system_stm32f10x.c system_stm32f10x.h,stm32f10x.h

以上.c文件对应的.h文件也是需要添加的,添加到对应的位置即可

第一步:

新建文件夹:

在以上文件夹中,新建以下文件夹:

复制相关文件到工程中:

工程中的lib/CMSIS中存放内容:

在lib文件夹中新建startup存放启动代码:

库函数和头文件部分:

main和中断相关的内容,底层配置相关内容移植:

以上步骤只是将我们需要用到的工程文件移植了过来,接下来我们需要去添加到工程中:(打开keil5工具)

芯片选择:

出现如下界面直接跳过:

接下来新建分组,将我们刚才添加的文件,再次添加到工程中:

启动代码:

内核相关的内容:

添加官方提供的库函数:

添加工程入口部分内容:

添加.h文件

添加以下宏定义到工程:

USE_STDPERIPH_DRIVER,STM32F10X_HD

添加完成之后,编译代码:

删除main函数内容,写入以下内容即可:

编译代码,运行成功;

编写一个驱动程序测试即可;

标签:文件夹,文件,工程,环境,添加,keil5,固件,安装,搭建
From: https://blog.csdn.net/weixin_48471271/article/details/139528055

相关文章

  • Windows中 pycharm+miniconda搭建虚拟环境
    第一步安装pycharm官网:pycharm官网安装过程可百度第二步下载miniconda:miniconda官网安装过程也是傻瓜式,最后注意一定要勾选!!!第一个(图中没选)Add会自动写入环境变量中安装完成后,右下角开始菜单打开AnacondaPrompt,更换下国内镜像源,此处为清华镜像源condaconfig--re......
  • ReactNative 环境设置失败
    ErrorImageIgetthiserrorWhilesettinguptheenviromentofReactnative.我在设置Reactnative环境时遇到了这个错误。Iwanthelpwhoknowreactnativeverywell.TheerrorIhaveattchedseeandexplanemewhatistheproblem.Thiserror......
  • 在虚拟机上搭建 Docker Kafka 宿主机器程序无法访问解决方法
    1、问题描述在虚拟机CentOS-7上搭建的DockerKafka,docker内部可以创建Topic、可以生产者数据、可以消费数据,而在宿主机开发程序无法消费Docker Kafka的数据。1.1、运行情况[docker@localhost~]$dockerps-aCONTAINERIDIMAGECOMMAND......
  • vue开发环境搭建之安装
    一、node.js安装node.js官网地址:https://nodejs.org/en下载node.js下载完成后,双击安装一直下一步:二、设置镜像地址查看当前镜像源npmconfiggetregistry切换镜像源下载阿里云:npmconfigsetregistryhttps://registry.npm.aliyun.com/淘宝:npmconfigsetregis......
  • 线下聚会活跃气氛神器小程序源码系统 可以玩愤怒的大叔+指尖轮盘 带完整的安装代码包
    在当今社会,线下聚会已经成为人们生活中不可或缺的一部分。无论是朋友聚会、家庭聚会还是公司团建,如何让聚会更加有趣和充满活力,一直是人们关注的焦点。为了解决这个问题,小编给大家分享一款名为“线下聚会活跃气氛神器小程序”,它不仅可以玩“愤怒的大叔”和“指尖轮盘”等游戏,还......
  • anaconda环境 使用PyInstaller打包,运行exe文件出现导入_ssl错误
    使用PyInstaller打包后运行exe文件出现错误NameError:name'ssl'isnotdefined。观察PyInstaller打包程序输出,发现找不到DLL文件的警报,查看对应环境下的DLLs文件夹发现导入ssl的DLL文件缺失。查阅资料发现由于anaconda环境DLL文件错误存放在lib文件夹下面,致使PyInstaller打包......
  • new/类/null/+/PrimitiveValue/valueOf/toString/环境/HTML 脚本元素属性
    newfunctionmyObjCreate(proto){functionF(){}F.prototype=protoreturnnewF();}functionmyNew(F,...args){letobj=myObjCreate(F.prototype)letres=F.call(obj,...args);returntypeofres==='object'&&res!==null?res:obj......
  • 关于Solidity脚本相关环境配置及脚本数据的查找
    来源:在solidity安全中心做题时,有些题需要通过脚本进行计算,可以是JavaScript也可以是python的脚本,solidity安全方面初次接触可能不清楚该如何运行solidity的相关脚本。下面我来分开说说JavaScript和Python对应的环境配置python篇:首先确保你的电脑中存在Python环境Python安装......
  • 如何在Windows系统下配置最新的MinGW(GCC14)环境,同时应用到Dev-C++中
    如何在Windows系统下配置最新的MinGW(GCC14)环境,同时应用到Dev-C++中前言本教程只面向小白,目的是配置出一个Windows能用的新GCC环境,未深入涉及细节配置。在访问文中链接时,你可能需要使用能更快速访问国际网络的工具。安装MinGW环境先访问MinGW的官网:https://www.mingw-w64.org/......
  • 在 Ubuntu 环境下 Qt Creator 无法使用搜狗输入法
    在Ubuntu环境下QtCreator无法使用搜狗输入法在Ubuntu中安装QtCreator后,发现无法使用搜狗输入法。切换输入法也没有效果。最初以为是搜狗输入法出了问题,后来发现是QtCreator的问题,需要将搜狗输入法的插件库文件放到Qt的目录下。解决步骤如下:安装locate命令......