第2章Kinetis微控制器与K60硬件最小系统研究报告.docVIP

  • 25
  • 0
  • 约1.9万字
  • 约 22页
  • 2016-06-22 发布于湖北
  • 举报

第2章Kinetis微控制器与K60硬件最小系统研究报告.doc

第2章 Kinetis微控制器概述与K60硬件最小系统 本章导读:本章给出Kinetis微控制器概述与K60硬件最小系统。主要知识点有①学习一个新MCU芯片的基本要素;②Kinetis微控制器与ARM Cortex-M4概述;③K60子系列微控制器 的存储器映像、编程結构、寻址方式与异常向量表;④K60N512VMD100芯片的引脚功能与硬件 最小系统电路。本章的重点是存储空间的地址分配、中断结构.硬件最小系统电路。 2.1学习一个新MCU芯片的基本要素 一般來说,学习一个新的MCU芯片,芯用C语言进行编程,快速入门的学习过程如下。 (1)了解性能及内部主要功能模块与存储空间的地址分配。 (2)了解基本的编程结构、编程模式及导址方式。 (3)了解中断结构。 (4)了解芯片的引脚总体布局情况.掌握硬件最小系统电路。 (5)理解第一个工程的结构,理解工程中各个文件的基本功能。—般来说,第一个工程为一个简单的小程序,如借助通用I/0模块编程控制几个发光二极管,主要目的是给出程序框架和工作过程? (6)进行实际环境的编译(Compile),链接(Link)以生成可以下载到芯片内部Flash存储器中的程序(可以运行的机器码),基本理解列表文件和机器码文件。 (7)有硬件评估坏境是学习新型MCU的必需品。利用写入调试器将程序下载到目标MCU 中:在目标板上,观察运行情况,随后,可进一步利用嵌入式软件的“打桩调试技术”,即在被测程序代码中插入一些函数或语句,利用这些函数或语句在硬件系统中产生可观察的物理现象, 以便了解程序的运行情况。 (8)从整个工程组织、各文件功能等角度,透彻理解第一个工程的执行过程。 (9)理解第一个带有中断过程的C语言工程结构,理解主循环与中断两条程序执行路线各自 的作用。 (10)根据自己的相关知识基础与项目的实际需求,决定是否采用嵌入式(实时)操作系统。 至此,以上学习过程已经覆盖了学习一个新型MCU硬件设计与软件编程的基本要素。完成 了以上学习步骤,就完成了 “基本入门”过程。随后,在此框架下,结合嵌入式构件方法,逐模块地学习就方便了。 本章给出上述过程的(1)?(4)步,第3章给出上述过程的(5)?(8)步。这两章完成 “基本入门”的前8步。“基木入门”的第9步(第一个中断例程)将在第4章阐述。这样做只是为了规范编程,符合嵌入式软件工程的基本耍求,提高硬件及底层驱动软件的可复用与可移植性。至于上述过程的第(10)步,将在《嵌入式实时操作系统MQX应用开发技术》一书中阐述。 2.2 ARM背景知识简介 2.2.1 ARM 简介 本书使的Kinetis微控制器的内核为ARM Cortex-M4。ARM Cortex-M4完美地融合了高效的信号处理能力以及ARM Cortex-M系列处理器的诸多无可比拟的优势,包括低功耗、低成本和 易于使用,旨在满足那些新兴的、灵活多变的解决方案的需求。为了了解ARM Cortex-M4的来龙去脉,木节将简要介绍ARM的背景知识。 1. ARM发展史 ARM公司于1990年11月成立于英国,原名为Advanced RISC Machine有限公司,是苹果电脑、Acorn电脑集团和VLSI Technology的合资企业。Acorn曾推出过世界首个商用单芯片精简指令集计算机(Reduced Instruction Set Computer, RISC)处理器,而苹果电脑当时希望将RISC技术应用于自身系统,ARM的微处理器新标准由此应运而生。ARM成功地研制了首个低成本RISC 架构,迅速在市场上崭露头角。与此同时,RISC结构的竞争对手也都致力于提高各自的产品性能并研发高端工作站处理器的RISC结构。ARM公司是世界领先的半导体知识产权供应商,其提供的产品堪称数字电子产品的核心,并为当今世界上四分之一的电子产品提供技术基础,被半导体及电子业界评为过去30年全球最有影响力的10家公司之一。 1991年ARM公司推出了首个嵌入式RISC核心——ARM6?系列处理器,不久VLSI Technology公司率先获得授权,一年后夏普和GEC Plessey也成为授权用户,1993年德州仪器和 Cirrus Logic等公司亦得到了授权协议。从此ARM的知识产权产品和授权用户急剧扩大。1993 年Nippon Investment and Finance (NIF)成为ARM股东后,ARM开始向全球拓展,分别在亚洲、 美国和欧洲设立了办事处。1998年4月ARM公司在伦敦证券交易所和纳斯达克交易所上市。 现在,ARM芯片的出货量每年的增量均在20亿片以上。与其他大多数的半导体公司不同,ARM公司从不制造和销售具体的处理器芯片,而是把处理器的设计授权给相关的商务合作伙伴,让他们根据自己的强项设计

文档评论(0)

1亿VIP精品文档

相关文档