内容简介

本书以德州仪器(TI)的ARM Cortex-M4F内核的MSP432系列微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践。全书共14章,第1章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议;第2章给出ARM Cortex-M4F处理器;第3章介绍MSP432存储映像、中断源与硬件最小系统;第4章以GPIO为例阐述底层驱动概念、设计与应用方法,介绍规范的工程组织框架;第5章阐述嵌入式硬件构件与底层驱动构件基本规范;第6章阐述串行通信接口UART,并给出第一个带中断的实例。第1~6章囊括学习一个微控制器入门环节的完整要素。第7~13章分别介绍SysTick、Timer、RTC、GPIO的应用实例(键盘、LED与LCD)、Flash在线编程、ADC、CMP、SPI、I2C、CTI、DMA及其他模块。第14章阐述进一步学习指导。

本书提供了网上教学资源,内含所有底层驱动构件源程序、测试实例、文档资料、教学课件及常用软件工具。配合本书内容还制作了微课视频,供读者选用。

本书适用于高等学校嵌入式系统的教学或技术培训,也可供ARM Cortex-M4F应用工程师进行技术研发时参考。