keil单片机开发过程中遇到的问题和疑惑和解决办法

1、keil工具介绍keil4是基本将所有的单片机芯片厂商生产的各种型号单片机的头文件、汇编启动代码、初始化代码这些硬件相关代码都囊括了,在新建工程的时候直接去选择就好了,缺点就是不能支持更多的库文件

1.keil工具介绍

keil软件主要在开发单片机时使用,主要针对c51(AT89C51、STC89C51等51单片机)、arm单片机(LPC、STM32等系列arm单片机)。 该工具主要集成了硬件芯片的编辑、编译、基础头文件。 集成了文件和启动代码支持和调试。

keil 是公司名称

uVision是IDE的名称,用于源码编辑等,包含编译、调试、下载等工具。

MDK是微控制器开发集合,包含不同芯片内核所需的库和文件,支持ARM等。

MDKCM是一个兼容的开发包。 例如,MDKCM518是在uVision5上兼容uVision4的软件包。

2.keil4上不支持ulink下载和调试

使用ULINK下载调试单片机程序时,如果在keil软件中无法显示ULINK设备,可能的原因是没有安装ULINK驱动,所以需要手动安装ULINK(网上搜索下载)。 要么更新keil4版本,最好是4.7以上版本,因为4.7以上版本自带ULINK驱动。

3.keil4使用方法

(1)首先需要下载并安装keil4安装包:mdk4.exe(网上下载即可)

安装过程中,存储安装路径中不能有中文字符。

(2)破解已安装的keil4

使用网上的keil破解软件,首先将CID复制到keil4的许可证管理中的破解软件中,然后选择目标目标:C51或arm,最后将生成的许可证输入到keil4中进行注册。

如果没有破解,可以正常使用,但是写入的程序大小不能超过32KB。

(3)新建工程

注意选择自己芯片对应的型号,并添加start.s启动代码

4、keil4和keil5的区别

keil4基本包含了各单片机芯片厂家生产的各类单片机的头文件、汇编启动代码、初始化代码等硬件相关代码。 新建工程时直接选择即可。 缺点是不能支持多个库文件

keil5剥离了硬件芯片的一切。 软件是软件,固件库是固件库。 两者是分开的,也就是说除了安装keil软件(mdk5.exe)之外,还需要安装对应芯片的固件。 图书馆。

5.keil5安装

除了安装mdk5.exe程序并破解之外,还需要安装开发芯片的固件库:

找到自己的芯片型号,下载并安装。

6.Keil4和keil5共存

keil4和keil5的共存主要分为以下两部分:

(1)keil5支持打开、编译、下载keil4工程

需要安装支持包:MDKCM

(2)在Windows上同时安装keil4和keil5,两个支架互不干扰

可以同时安装keil4和keil5,但是会出现每次打开工程时默认用keil5打开的情况。 如果要修改,需要按Windows窗口键+R,运行时输入regedit回车,然后在注册表中找到HKEY_CLASSES_ROOT。 UVPROJFILEShellopencommand,然后将数值数据修改为keil4的安装路径:

keil单片机开发过程中遇到的问题和疑惑和解决办法

单片机

单片机报告成文事后性的特点,你知道几个?

2024-2-9 14:03:25

单片机

单片机原理与应用理实一体化教学模式项目教学设计

2024-2-9 15:06:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索