内容简介
本书以基于ARMCortex-M4F内核的MSP432P401r微控制器为例,全面介绍了MSP432微控制器的结构原理、外设模块、示例程序及应用。全书共分为10章。第1章概述MSP432微控制器;第2章介绍MSP432微控制器软件工程开发基础;第3章介绍MSP432微控制器CPU与存储器;第4章讨论MSP432微控制器中断系统;第5章讨论MSP432微控制器时钟系统与低功耗结构;第6章讲述MSP432微控制器输入输出模块;第7章介绍MSP432微控制器片内通信模块;第8章讨论MSP432微控制器片内控制模块;第9章展示MSP432微控制器应用设计实例——口袋实验套件;第10章讨论基于MSP432微控制器的参考设计。
目录
Contents目 录
前言
第1章 MSP432微控制器概述1
1.1 MSP432微控制器的诞生及应用1
1.2 MSP432微控制器的特点4
1.3 MSP432微控制器应用选型6
1.4 本章小结6
1.5 思考题与习题7
第2章 MSP432微控制器软件工程开发基础8
2.1 MSP432微控制器C语言基础8
2.2 MSP432微控制器软件工程基础23
2.3 MSP432微控制器软件开发集成环境CCSv6.126
2.4 本章小结41
2.5 思考题与习题42
第3章 MSP432微控制器CPU与存储器43
3.1 MSP432P4xx系列微控制器结构概述43
3.2 MSP432P401r微控制器特性、结构和外部引脚46
3.3 MSP432P401r微控制器CPU的寄存器资源53
3.4 MSP432微控制器的存储器57
3.5 本章小结59
3.6 思考题与习题60
第4章 MSP432微控制器中断系统61
4.1 中断的基本概念61
4.2 可嵌套的向量中断控制器NVIC62
4.3 MSP432微控制器中断源62
4.4 中断响应过程67
4.5 中断返回过程67
4.6 中断应用68
4.7 本章小结69
4.8 思考题与习题70
第5章 MSP432微控制器时钟系统与低功耗结构71
5.1 时钟系统结构与原理71
5.2 低功耗结构及应用88
5.3 本章小结96
5.4 思考题与习题96
第6章 MSP432微控制器输入输出模块97
6.1 通用I/O端口97
6.2 模/数转换模块ADC14103
6.3 比较器E135
6.4 定时器147
6.5 本章小结181
6.6 思考题与习题182
第7章 MSP432微控制器片内通信模块184
7.1 eUSCI的异步模式——UART184
7.2 eUSCI的同步模式212
7.3 eUSCI的I2C模式225
7.4 本章小结246
7.5 思考题与习题246
第8章 MSP432微控制器片内控制模块247
8.1 Flash存储器247
8.2 DMA控制器261
8.3 本章小结271
8.4 思考题与习题272
第9章 MSP432微控制器应用设计实例——口袋实验套件273
9.1 口袋实验套件概述274
9.2 测量类实验275
9.3 综合类实验292
9.4 本章小结303
9.5 思考题与习题303
第10章 基于MSP432微控制器的参考设计304
10.1 IWR1443 77GHz级发射机的功率优化参考设计304
10.2 电容式触摸MCU和LCD的参考设计307
10.3 近场通信(NFC)读/写器参考设计309
10.4 本章小结311
10.5 思考题与习题311
参考文献312
前言/序言
前 言微控制器(俗称单片机)的应用日趋广泛,这对处理器的综合性能提出了更高的要求。美国德州仪器(TI)公司推出的MSP432微控制器是具有极低功耗的基于ARM Cortex-M4F内核的32位微控制器(MCU),其主频为48MHz,有效功耗只有95μA/MHz,实现了功耗与性能的完美兼得。MSP432微控制器性能优良,将在过程控制、便携仪表、无线通信、能源收集、消费类电子产品和公共事业计量等方面得到广泛的应用。MSP432P401r微控制器是MSP432系列中的第一款。本书以此微控制器为代表,全面介绍MSP432微控制器的原理及应用。全书共分10章,具体内容包括:
第1章介绍MSP432微控制器的发展历史、应用领域和技术特点。
第2章介绍MSP432微控制器软件工程的开发基础,主要讲解MSP432微控制器C语言编程基础、MSP432微控制器的软件编程方法,以及软件开发集成环境CCS的基本操作。
第3章以MSP432P401r微控制器为例,简单介绍MSP432微控制器的结构和特性;同时,介绍Cortex-M4架构、内核及其主要功能,重点介绍MSP432微控制器的CPU和存储器。
第4章介绍中断的一些基本概念,讲解MSP432微控制器具有的中断源及中断处理过程,叙述MSP432微控制器的中断嵌套,并以两个例程介绍MSP432微控制器中断的应用。
第5章重点讲述MSP432微控制器的时钟系统及其低功耗结构。
第6章重点讲述各典型输入输出模块的结构、原理及功能,并给出各个模块的简单应用例程。
第7章详细讲述片内通信模块的结构、原理及功能,包括URAT、SPI和I2C,并给出了简单的数据通信例程。
第8章重点介绍Flash控制器和DMA控制器的结构、原理及功能。
第9章介绍编者实验室自行研制的基于MSP432P401r微控制器的口袋实验套件。实验套件由MSP432P401r LaunchPad(zui小系统)和口袋实验板组成,可完成检测、综合和互动三大类实验。
第10章介绍基于MSP432微控制器的参考设计。
本书由徐科军统筹,由叶国阳、刘铮和徐科军编写。其中,叶国阳编写了前言、第1~8章和第10章,刘铮编写第9章,徐科军审阅了全书。美国德州仪器(TI)公司大学计划的王沁工程师和蒋荣慰工程师对于本书的编写给予了极大的支持,就本书框架的确定和目录的编写提出了许多宝贵的意见。在此,表示衷心的感谢。
本书所附的程序代码来源于TI官网或由编者编写。对于TI官网的程序,读者可登录TI官方网站进行下载,编者编写的程序可登录华章图书(www.hzbook.com)官网下载。
由于水平有限,书中可能存在不妥之处,敬请广大读者批评指正。
编者2017年10月
基于ARM Cortex-M4F内核的MSP432 MCU开发实践 电子书 下载 mobi epub pdf txt