在新d出的窗口中,点击蓝圈中的图标,选择check for updates,此时芯片目录开始下载;
等待一段时间,窗口下方就会出现如图所示的目录;
然后选择你需要的芯片,点击蓝圈中的“install”,即可安装该芯片的器件库
等待该器件库安装自动完成后,该芯片就会由灰色变成绿色;
然后退出MDK5,重新打开软件,新建工程,就能找到你需要的芯片了。虽然问题不大,但能解决就好,嘻嘻。
KEIL4原件库里面本身就有AT89S52
1、点击菜单“Project”
2、点击“Options for Target '工程名'”
3、选择“Device”
4、选择AT89S52,如图所示:
MDK 软件中的器件支持包 (Pack) 是一种可重用的软件模块,它为用户提供了各种硬件平台、芯片型号、外设驱动等方面的支持。更具体地说,一个器件支持包通常包含如下组成部分:1. 设备描述文件 (Device Description File, .ddf):包含了芯片的基本信息,比如内存大小、Flash 和 RAM 的地址范围、时钟频率等等。
2. 外设驱动程序 (Driver),可支持多个开发工具的阵营:编写驱动程序是使用 MDK 软件的关键之一。因为该软件的驱动程序是建立在CMSIS模式之上的,因此可以利用该库轻松地实现基于某个特定器件的通用外设驱动。这种驱动程序是每个器件支持包中最重要的资源之一,并且为后来者包括服务器以及SPI、CAN、UART等常见外设提供了方便。
3. 中间层库或应用程序软件 (Middleware):提供通用的标准库或其他外部组件,使用户可以轻松地实现各种功能,如文件系统、USB主机/从机设备、网络协议等等,当然了,仅限于您的CPU支持USB主机/从机设备的功能。
4. 样例代码 (Examples):为用户提供了易于理解和跟踪的实验室作业,该实验是根据板卡而来的,每个人都可以自己快速复制,自己调整,自己封装的一个完美机会。
在以上四个主要组成部分之上,MDK 软件还提供了一些其他细节方面的支持,如工具流支持、在线技术支持、丰富的API文档和源代码示例等等。每个器件支持包中的文件夹也有不同的作用:
1. Documents 文件夹:包含器件支持包的 PDF 文件以及其他重要的文件,这些文件可以帮助用户了解芯片的详细信息,以及如何使用器件支持包中的资源。
2. Drivers 文件夹:包含一些需要连接到计算机的外围设备所需的驱动程序文件,例如JTAG引脚转换器,如果没有这些驱动程序,那么无法成功地使用软件进行调试。
3. Firmware 文件夹:包含一些可以直接烧录到芯片内部的固件文件,这些固件文件包含了一些预定义的外设设置,比如系统时钟频率、UART 端口配置等等,方便用户进行快速原型测试。
4. Source/Demo 文件夹:包含一些演示程序,这些程序可以让用户更深入地了解如何使用特定的外设,同时也可以作为参考代码,以便用户自己编写自己的应用程序。
5. Inc/Lib 文件夹:包含一些头文件和库文件,这些文件是用户编写自己的应用程序所需的必要环节。Inc 文件夹中的头文件包含了外设寄存器的地址声明和相关函数的原型声明,而 Lib 文件夹中的库文件包含了针对特定的处理器和外设的函数实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)