当前位置:网站首页>图书 > 正文 >>

嵌入式系统原理——基于Arm Cortex-M微控制器体系

图书信息

作者(美)亚历山大·狄恩(Alexander G. Dean)
出版社人民邮电出版社有限公司
ISBN9787115516596
出版时间2019-09-01
字数23.0万
分类教育,大中专教材,成人,中高职教材

读书简介

本书介绍如何使用基于Arm Cortex-M0内核的Kinetis KL25Z单片机行嵌式系统搭建,内容覆盖CPU、中断系统、外设与编程,全部使用C语言实现;介绍了CPU上的多任务实现,其目的是提高响应能力和软件模块化,同时减少CPU的销;探讨了中断、外设和调度程序的相互作用。全书共9章,第1章使用实例介绍嵌式系统的各个部分,之后章节分别讲解输/输出端口、并行、中断、C语言基础、模拟口、定时器、串行通信和直内存访问等内容。

目录

内容提要

编委会

序一

序二

译者的话

原书序

前言

致谢

作者简介

chapter 01 绪论

1.1 综述

1.2 概念

1.3 应用平台

1.4 总结

1.5 练习

chapter 02 通用输入\输出接口

2.1 综述

2.2 MCU外部:0和1,电压和电流

2.3 MCU内部

2.4 总结

2.5 练习

chapter 03 软件并行基础

3.1 综述

3.2 概念

3.3 提高响应

3.4 高级调度问题

3.5 总结

3.6 练习

chapter 04 Arm Cortex-M0+处理器内核和中断

4.1 综述

4.2 CPU内核

4.3 异常和中断

4.4 总结

4.5 练习

chapter 05 C汇编语言

5.1 综述

5.2 背景

5.3 软件开发工具

5.4 C语言基础

5.5 构建函数

5.6 控制程序流程

5.7 访问内存中的数据

5.8 总结

5.9 练习

chapter 06 模拟接口

6.1 综述

6.2 简介

6.3 数模转换器

6.4 模拟比较器

6.5 模数转换器

6.6 总结

6.7 练习

chapter 07 定时器

7.1 综述

7.2 概念

7.3 定时器外设

7.4 总结

7.5 练习

chapter 08 串行通信

8.1 综述

8.2 概念

8.3 串行通信协议与外设

8.4 总结

8.5 练习

chapter 09 直接内存访问

9.1 综述

9.2 概念

9.3 KL25Z DMA控制器和多路复用器外设

9.4 总结

9.5 练习

appendix 测量FRDM-KL25Z的电流、功率和能量

A.1 综述

A.2 FRDM-KL25Z的供电系统架构

A.3 电流测量和功率计算

A.4 功率降低

A.5 电能测量

A.6 电路改造总结

词汇表

参考文献