MSP432系列超低功耗 ARM Cortex-M4微控制器原理与实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:沈建华,张超,李晋编著
- 出 版 社:北京航空航天大学出版社
- 出版年份:2017
- ISBN:9787512425071
- 页数:315 页
第1章 概述 1
1.1 微控制器MCU 1
1.1.1 MCU的概念 1
1.1.2 MCU的基本组成和特点 2
1.1.3 MCU的发展与应用 3
1.1.4 TI公司主要单片机系列 4
1.2 MSP432系列单片机 5
1.2.1 MSP432系列单片机的特点 7
1.2.2 MSP43x系列单片机的发展和应用 8
1.2.3 MSP432系列单片机选型 10
1.3 本章小结 11
1.4 思考题 12
第2章 MSP432的结构和系统外设 13
2.1 Cortex-M4F内核 13
2.1.1 Cortex-M4F内核概述 13
2.1.2 Cortex-M4F内核结构 14
2.2 内部存储器 15
2.2.1 内部存储器概述 15
2.2.2 Flash闪存 16
2.2.3 SRAM 17
2.2.4 ROM 17
2.3 系统时钟模块 18
2.3.1 系统时钟模块简介 18
2.3.2 寄存器与库函数 20
2.4 电源系统 24
2.4.1 供电系统 24
2.4.2 电源控制系统 25
2.4.3 各种功耗模式 26
2.4.4 供电系统PSS寄存器与库函数 27
2.4.5 电源控制系统PCM寄存器和库函数 29
2.5 直接内存访问控制器 32
2.5.1 DMA工作原理 32
2.5.2 DMA内部工作模块 32
2.5.3 DMA主要特性 34
2.5.4 数据传输模式 37
2.5.5 DMA模块寄存器与库函数 38
2.6 本章小结 42
2.7 思考题 43
第3章 MSP432应用外设 44
3.1 通用输入/输出(GPIO) 44
3.1.1 GPIO概述 44
3.1.2 GPIO模块结构 45
3.1.3 GPIO端口配置 45
3.1.4 GPIO寄存器与库函数 46
3.2 端口映射控制器(PMAP) 49
3.2.1 PMAP的主要特性 49
3.2.2 PMAP的操作方式 49
3.2.3 PMAP寄存器与库函数 50
3.3 定时器 52
3.3.1 Timer32 52
3.3.2 TimerA 55
3.3.3 看门狗定时器 63
3.4 通用异步串行通信(UART) 65
3.4.1 UART协议概述 65
3.4.2 UART内部工作模块与外部接口 67
3.4.3 异步多机通信模式 69
3.4.4 检测机制 72
3.4.5 UART波特率生成与设置 73
3.4.6 USCI中断操作及中断向量 79
3.4.7 UART寄存器与库函数 80
3.5 串行外设接口(SPI)协议通信 83
3.5.1 SPI协议通信概述 84
3.5.2 SPI操作方式 85
3.5.3 SPI工作模式选择 87
3.5.4 SPI中断操作 89
3.5.5 SPI寄存器与库函数 89
3.6 内部集成电路协议I2C 95
3.6.1 I2C协议概述 95
3.6.2 I2C操作方式 97
3.6.3 I2C工作模式选择 99
3.6.4 I2C中断操作 108
3.6.5 I2C寄存器与库函数 110
3.7 ADC 116
3.7.1 ADC模块概述 117
3.7.2 采样 117
3.7.3 保持 119
3.7.4 转换 119
3.7.5 窗口比较器 120
3.7.6 寄存器和库函数 120
3.8 比较器 124
3.8.1 比较器概述 124
3.8.2 基准电压发生器 124
3.8.3 比较器中断 126
3.8.4 基准模块REF_A 126
3.8.5 比较器寄存器和库函数 127
3.8.6 REF_A寄存器和库函数 130
3.9 本章小结 131
3.10 思考题 132
第4章 MSP432软硬件开发环境 133
4.1 IAR Embedded Workbench嵌入式开发工具 133
4.1.1 IAR概述 133
4.1.2 IAR的安装 133
4.1.3 IAR工程开发 136
4.2 CCSv6软件开发环境 143
4.2.1 CCSv6概述 143
4.2.2 CCSv6的安装 144
4.2.3 CCSv6工程开发 148
4.3 嵌入式C语言程序设计 151
4.3.1 概述 152
4.3.2 编程风格 153
4.3.3 数据类型及声明 164
4.3.4 操作符与表达式 169
4.4 外设驱动库 172
4.4.1 DriverLib综述与使用方法 172
4.4.2 DriverLib的其他特性 173
4.5 MSP432硬件开发工具 175
4.5.1 MSP432P401R(LaunchPad)实验开发板简介 175
4.5.2 DY-LaunchBoard通用口袋实验板简介 181
4.6 本章小结 195
4.7 思考题 195
第5章 MSP432单元功能实验 196
5.1 GPIO应用实验 196
5.1.1 GPIO点亮LED 196
5.1.2 GPIO按键控制 200
5.2 定时器实验 205
5.2.1 Timer32控制LED灯闪烁 206
5.2.2 TimerA实现呼吸灯 216
5.2.3 TimerA直接输出实现呼吸灯 225
5.2.4 PWM转换输出SPWM 228
5.2.5 TimerA捕获测量频率 233
5.3 ADC控制电位器输出实验 237
5.4 基于SPI的通信操作实验 244
5.4.1 DAC7512操作 245
5.4.2 ST3375 LCD液晶输出字符 256
5.5 简单的UART通信实验 277
5.6 基于I2C通信的温度传感器测温实验 284
5.7 本章小结 293
5.8 思考题 294
第6章 综合实验 295
6.1 温度记录仪实验 295
6.2 麦克风音频信号录放实验 300
6.3 简单的信号发生器实验 305
6.4 物联网系统应用实验 309
6.5 本章小结 313
6.6 思考题 313
参考文献 314
- 《语文教育教学实践探索》陈德收 2018
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016