- 25
- 0
- 约1.9万字
- 约 22页
- 2016-06-22 发布于湖北
- 举报
第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公司从不制造和销售具体的处理器芯片,而是把处理器的设计授权给相关的商务合作伙伴,让他们根据自己的强项设计
您可能关注的文档
- Unit_3_What_were_you_doing_when_the_rainstorm_came?_总汇.doc
- Q3陈列指引研究报告.ppt
- unit2introducetheCompanies创意婚纱公司总汇.ppt
- QC7工具研究报告.ppt
- unit4.2总汇.ppt
- unit5Careerchoice2总汇.ppt
- unit12insurance总汇.ppt
- QCC在护理管理中的应用及案例分享研究报告.ppt
- Unit12商务英语总汇.ppt
- until和notuntil用法(赞)总汇.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)