嵌入式技术基础与实践(第3版)——ARM Cortex-M0+Kinetis L系列微控制器 / 软件工程专业核心课程系列教材
作者: 王宜怀、朱仕浪等
出版时间:2013年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302333661
- 124395
- 0045157881-9
- 16开
- 2013年8月
- 工学
- 计算机科学与技术
- TP332
- 计算机类
- 本科
《嵌入式技术基础与实践(第3版ARMCortex-MO+KinetisL系列微控制器软件工程专业核心课程系列教材普通高等教育十一五国家级规划教材)》以飞思卡尔(Freescale)的ARMCortexM0+内核的KinetisL系列微控制器为蓝本阐述嵌入式系统的软件与硬件设计。全书共14章,其中第1章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议。第2章和第3章给出ARMCortexM0+简介及KL25硬件最小系统。第4章给出第一个样例程序及CW开发环境下的工程组织方法,完成第一个KL25工程的入门任务。第5章阐述构件化开发方法与底层驱动构件封装规范。第6章阐述串行通信接口UART,并给出第一个带中断的实例。第1~6章囊括了学习一个新的MCU入门环节的完整要素。第7~13章分别给出了Systick、TPM、PIT、LPTMR、RTC、GPIO的应用实例(键盘、LED与LCD)、Flash在线编程、A/D、D/A、比较器、SPI、I2C、TSI及KL25其他模块等。第14章给出了进一步学习指导。
本书提供了网上光盘,内含所有底层驱动构件源程序、测试实例、文档资料、教学课件及常用软件工具。网上光盘下载地址:http://sumcu.suda.edu.cn。
本书适用于高等学校嵌入式系统的教学或技术培训,也可供ARMCortexM0+应用工程师作为技术研发参考。
第1章 概述
1.1 嵌入式系统定义、由来及特点
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的由来及其与微控制器的关系
1.1.3 嵌入式系统的特点
1.2 嵌入式系统的知识体系、学习误区及学习建议
1.2.1 嵌入式系统的知识体系
1.2.2 嵌入式系统的学习误区
1.2.3 基础阶段的学习建议
1.3 嵌入式系统常用术语
1.3.1 与硬件相关的术语
1.3.2 与通信相关的术语
1.3.3 与功能模块及软件相关的术语
1.4 嵌入式系统常用的C语言基本语法概要
1.5 本章 小结
习 题
第2章 ARM CortexM0+处理器
第3章 KL25简介与硬件最小系统
第4章 第一个样例程序及工程组织
第5章 构件化开发方法与底层驱动构件封装规范
第6章 串行通信模块及第一个中断程序结构
第7章 定时器相关模块
第8章 GPIO应用——键盘、LED与LCD
第9章 Flash在线编程
第10章 ADC、DAC与CMP模块
第11章 SPI、I2C与TSI模块
第12章 USB 2.0编程
第13章 系统时钟与其他功能模块
第14章 进一步学习指导
附录A MKL25Z128VLK4引脚功能分配
附录B KL25硬件最小系统原理图
参考文献