安装C51(1)下载keil C51链接:https://pan.baidu.com/s/1yxFMljgEOrSaYbAOKsgddQ提取码:g1vr(2)安装C51,点next,建议安装路径默认。information随便写(3)注册C51 管理员打开Keil,打开File->LicenseManagement,复制CID打开KEIL_lic注册工具将CID复制到注册工具,按顺序获取注册码复制注册码到License Management,Add LIC安装ARM(1)下载Keil ARM链接:https://pan.baidu.com/s/1sBprjhACJafaXhnMxzFxzA提取
下载pack文件进入极海半导体官网,技术支持点进去下拉,找到软件支持,找到对应的芯片(我使用的是APM32F1XX);软件支持中包括pack和SDK,SDK中有库文件和一些例程,开发时会用到,都下载下来。keil5中安装pack打开keil5,点击PackInstaller;进入PackInstaller界面后,点击File,选择Import…;找到之前下载的pack文件,点击打开,等待安装完成;安装完成后,我们可以在搜索框中查找到APM32F1;退出PackInstaller界面,在Options中的Device中搜索APM,此时已经能够查找到我们安装的APM32F1系列,说明手动安装Pac
Keil5安装一、下载文件keil压缩包解压后得到文件如下二、双击安装第一个exe文件默认路径,一直确定安装即可三、解压注册机文件压缩包1.电脑系统提示危险报警,点击安全中心允许文件或恢复被隔离文件2.得到如下文件3.打开刚刚安装keil软件,打开file》licensemanagement然后复制ID4.双击Keygen.exe打开注册机,粘贴刚刚复制的ID到CID栏,点击Generate生成序列5.复制序列到刚刚keil软件的licensemanagement界面的(LIC):点击AddLIC即可
(注:此为乐某学习记录,若有出错的地方欢迎各位指出!)前言关于前段时间,我在测试我的买来的开发板的时候。我想建立一个工程,然后写一个LED灯闪烁的程序进行测试,结果发现这个LED灯没有闪烁。但是用Debug来看,LED灯是有亮灭的,所以是我做的简单延时没有效果。然后请教了之前学校的学长之后,才发现是这个Keil的优化等级的问题。官网地址https://developer.arm.com/documentation/dui0375/g/Compiler-Command-line-Options/-Onum官网中Keil的优化等级介绍翻译过来就是控制生成代码的编译器代码优化。设置编译器命令行选项-
提示:2022年3月,Keil官方推送了一个MDK新版本:Keil5社区版MDK(MDK-Communityedition),该版本完全免费,没有代码大小限制,可供电子爱好者、学生等群体非商业免费评估和使用。文章目录安装步骤安装步骤1、Keil5安装网址https://www.keil.arm.com/mdk-community/2、点击以上连接,准备进入Keil官网注册账户(需要一个能接收邮件的邮箱)。3、有账号就登陆,没有的话就注册(点击注册)4、注册信息中邮箱必须填写准确5、注册完成,大概有5-7天的审核期,等待审核完成6、重新登陆该网站https://www.keil.arm.com/
我们常常在使用一款芯片的时候往往都会考虑芯片的RAM和ROM大小,因为这觉得了我们的很多功能,虽然可以采用外置的FLASH以及RAM芯片来扩展,但是无论使用了外置还是内置的空间,我们都需要去了解我们工程中使用了多少的RAM空间以及多少ROM空间。今天我们就来分享一下如何快速从keil中查到使用了多少的空间,而在keil工程中一共两个地方可以查到。首先第一个地方就是编译输出提示栏,当我们编译完后在下方的框中会看到这样的几行字:红色的框告诉了我们,我们这个工程的大小,里面将了我们Code(代码)的空间大小,以及其他三种数据使用的空间大小。而我们从这四种数据也可以算出RAM和ROM空间使用量~RAM
关注+星标公众号,不错过精彩内容作者|strongerHuang微信公众号| strongerHuang最近交流群在讨论【选择Keil和IAR的问题】,这就顺便展开来说下。你可能觉得Keil、IAR这种集成开发环境界面比较古老,又不好用。但是,这里告诉大家一个事实:不管是单片机初学者、还是开发者,使用Keil和IAR的占比相对其他工具都要高,而且,不止高一点点。试问一下,这里做单片机开发的朋友,有多少人没有接触过Keil或者IAR?据不完全统计,初学单片机的人,90%以上的人都会接触Keil或者IAR。同时,很多工作十年以上的老工程师,长期坚持用Keil作为主力工具。其实,还有一个现象可以说明
专栏目录MSP432P401RLaunchPad教程基于keil的开发环境MSP432P401RLaunchPad教程(一)时钟配置MSP432P401RLaunchPad教程(二)keil环境配置MSP432P401RLaunchPad教程(三)滴答定时器一.MSP432LaunchPad简介最近开始拾起MSP432401RLaunchPad这块板子想学习一下并且记录自己的学习过程希望出错之处望指正自己是学习中的小白请带佬勿喷1.CPU–基于Arm®32位Cortex®-M4FCPU,具有浮点单元和内存保护单元–频率高达48MHz2.存储器–SRAM:64KB–Flash:256KB–ROM
出现这个报错的原因在Keil5.37以后安装compilerversion6,如果要使用compilerversion5,需要自己安装。【下载链接】官网 https://developer.arm.com/downloads/-/legacy-compilers网盘 链接:https://pan.baidu.com/s/11MaMHXX6YXzklZTGbXj3vA?pwd=ad7h 提取码:ad7h【安装方法】1、安装路径为..\Keil_v5\ARM\ARM_Compiler_5.06u72、安装完成后,在Keil中进行配置,如下图: 配置完成
问题背景: 今天在给stm32f407vgt6点灯时,想实现循环闪烁,于是想从以前的工程中移植一个delay延时函数,移植后编译时发现出现错误:Error:L6218E:UndefinedsymbolDelay(unsigned)(referredfrommain.o).的解决方法解决过程的思考: 在确定了头文件Include路径的包含和.c文件的添加后,想起之前用C++实现STM32F103C8T6串口字符输出看过的一篇文章,文中提到一个工程中含有.cpp文件和.c文件混合实现时,在文件类型是C++的main.cpp下所有用C语言实现的模块,添加.h时要加上ex