下载后,点击右键解压文件,解压后文件夹里回有以下几个文件。
1.安装keil ARM(如果已经安装了keil ARM,可以跳过此步)
1》选择keil ARM文件夹,右键选择解压到当前文件夹。
2》双击运行mdk526
3》点击NEXT
4》勾选,点击NEXT
5》接下来会出现keil mdk和芯片包的安装位置界面。先在系统盘外建一个文件夹,命名为keil5.
这里,我在E盘的install software文件夹下建立了keil5文件夹(安装目录一定不要有中文,会影响使用)
6》点击第一行的Browse,选择刚刚建立的keil5文件夹,第二行芯片包的位置会自动选择好,点击NEXT
7》随便输入一下信息,点击NEXT
8》安装中。。。安装的时长大概5分钟左右
9》安装完成。把勾去掉,点击Finish。
keil mdk(ARM)已经安装完成,接下来为添加keil ARM STM32F系列的芯片包 。
2.为添加keil mdk(ARM) STM32F系列的芯片包
安装完成后会弹出安装芯片包的窗口,我们把这些窗口都关闭掉。链接里面有芯片包,我们不需要再下载。
1》安装keil mdk完成后,我们新建工程这里只有软件自带的ARM的芯片包。
2》点击stm32f系列芯片包,里面有四个系列芯片包
3》选中它们复制到我们安装keil mdk的文件夹中的keil5/ARM/PECK里面。
这里我以stm32f1系列芯片包安装为例
4》PACK在文件夹双击一下要安装的芯片包,默认安装位置,点击NEXT
5》大概需要十秒左右就安装完成了,点击Finish
这时候我们的keil mdk的ARM下面就会出现一个新的芯片包了,安装其他stm32f系列芯片包同样这样操作。
stm32芯片包已经安装好了,接下来进行兼用C51单片机,目的是使用keil mdk也可以对51单片机进行编程。
3.keil mdk(ARM)兼用编译51单片机
1》点击keil相关辅助辅助文件。
2》将里面的C51文件夹复制到keil5里面。
3》打开keil相关辅助辅助文件里面的c51UV4,将里面的文件复制到安装位置keil5里面的UV4.
4》双击打开keil相关辅助辅助文件里面的tool C51,全选,然后复制到安装位置keil5里面的TOOLS内容的后面。
5》更改TOOLS里面51的运行目录,改成keil5\C51.(这里我们直接往上滑动,复制 ARM的运行目录,然后粘贴到PATH后面,把ARM改成C51)
最后一定要记得保存(Ctrl+s)不然就白忙活了。
保存后左上角的*符号就会消失。
这时候我们打开keil mdk 新建工程时,我们会发现芯片包下面的选项会多出一个C51的芯片包。
接下来我们继续添加stc15系列的芯片包
4.为keil添加51单片机芯片包
1》双击打开运行keil相关辅助辅助文件里面的stc-isp(in system programming,在系统编程)
2》打开后点击keil仿真设置,再点击添加型号。
3》选择安装目录keil5中的C51文件夹,点击确定
这时候我们打开keil mdk 新建工程时,我们会发现芯片包下面的选项又会多出一个STC的芯片包。
未破解的keil mdk在编译的时候会有内存限制的,接下来,我们用注册机来破解keil mdk。
5.keil mdk(ARM)的长期使用
(在破解前一定要关断开网络,退出电脑管家等安全软件)
1》点击打开注册机文件夹,右键解压到当前文件夹
管理员的身份运行
3》同样,在桌面单击keil mdk图标,右键,以管理员的身份运行。
4》点击Feil,然后点击License Managment.
5》将keil mdk的CID复制到注册机的CID
6》target选中ARM,点击Generate。就会生成特殊码。
7》复制特殊码到keil mdk的LIC中。
8》点击 add LIC,这时上面会出现2032的使用期,说明成功了。
9》同样的操作,我们选择C51,点击Generate,把生成的特殊码复制到keil mdk的LIC中,点击add LIC ,把C51的使用期也到2032
好了,弄完了,把页面都关掉吧,下一步进行keil mdk的设置。
6.keil ARM的安装完成后的设置。
我就说一下我安装完出现的问题吧
【1】无法汉语注释
解决方法:
1》点击Edit,点击Configuation
2》选择Chinese GB2312,然后点击OK
这里面还有很多设置,比如字体大小,字体颜色,关键字颜色等等你们慢慢发现。。。。
这每次安装都会比较烦,我第一次安装的时候,也到处碰壁,所以写了这篇文章,帮助一下刚接触stm32的小伙伴。