内容简介
本书以德州仪器(TI)的ARM CortexM4F内核的MSP432系列微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践。全书共14章,第1章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议; 第2章给出ARM CortexM4F处理器; 第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 CortexM4F应
AI简介
这是一本以德州仪器(TI)的ARM CortexM4F内核的MSP432系列微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践的书籍。全书共14章,从嵌入式系统基础知识到微控制器与多媒体应用处理器介绍,再到MSP432系列芯片存储器与中断源,MSP432引脚功能介绍等,系统且全面地介绍了嵌入式系统的基本概念、组成、开发方法以及实践应用。
该书以GPIO基本概念与连接方法为例,阐述了底层驱动概念、设计与应用方法,介绍了规范的工程组织框架。同时,书中还详细介绍了异步串行通信的通用基础知识,以及内核时钟SysTick,为读者提供了嵌入式系统开发中不可或缺的知识。
此外,该书还深入探讨了脉宽调制、输入捕捉与输出比较通用基础知识,为读者提供了电机控制中非常重要的内容。书中还以利用构件方法控制小灯闪烁为例,让读者通过实践掌握控制小灯的过程,提高编程能力。
在硬件设计方面,该书详细阐述了MSP432系列MCU体系结构,包括ARM Cortex-M4F处理器介绍,以及LCD的基础知识及其驱动构件设计等,为读者提供了嵌入式硬件设计的全面指导。