ARM Cortex-M4F控制器原理与创新设计——基于TI SimpleLinkTM MSP432处理器
¥85.00定价
作者: 李胜铭
出版时间:2021-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121416019
- 1-1
- 421606
- 48245674-6
- 平塑
- 16开
- 2021-07
- 820
- 444
- 工学
- 计算机科学与技术
- 电子信息与电气
- 本科 研究生(硕士、EMBA、MBA、MPA、博士)
目录
目 录__eol__ __eol__第1章 概述 1__eol__1.1 Cortex-M4F内核 1__eol__1.1.1 Cortex-M4F内核简介 1__eol__1.1.2 Cortex-M4F内核结构 2__eol__1.2 Cortex-M4F外设 4__eol__1.2.1 功能外设 4__eol__1.2.2 调试外设 5__eol__1.3 第一个MSP432实例 6__eol__1.3.1 MSP432P401简介 6__eol__1.3.2 MSP432P401最小系统设计 10__eol__1.3.3 Keil MDK软件安装 11__eol__1.3.4 SimpleLink? MCU SDK__eol__简介与安装 15__eol__1.3.5 Keil MDK软件编译与调试 17__eol__1.4 小结与思考 20__eol__习题与思考 20__eol__第2章 软硬件设计基础 21__eol__2.1 C语言基础知识 21__eol__2.1.1 标识符与关键字 21__eol__2.1.2 数据基本类型 22__eol__2.1.3 运算符 23__eol__2.1.4 程序基本结构 27__eol__2.1.5 函数 33__eol__2.1.6 数组与指针 37__eol__2.1.7 预处理 41__eol__2.1.8 结构体 44__eol__2.1.9 MSP432 C语言扩展特性 49__eol__2.2 规范化编程 51__eol__2.2.1 微控制器基本程序框架 51__eol__2.2.2 编程规范 53__eol__2.3 MSP432硬件平台介绍 56__eol__2.3.1 基本输入/输出外设 56__eol__2.3.2 通信接口外设 59__eol__2.4 基于寄存器的MSP432编程 61__eol__2.4.1 新建工程 61__eol__2.4.2 程序下载与调试 65__eol__2.4.3 寄存器程序设计相关__eol__注意事项 67__eol__2.5 基于库函数的MSP432编程 72__eol__2.5.1 库函数与寄存器程序开发__eol__比较 72__eol__2.5.2 驱动库DriverLib说明 74__eol__2.5.3 基于库函数的工程模板 76__eol__2.6 小结与思考 80__eol__习题与思考 81__eol__第3章 输入/输出端口 82__eol__3.1 通用输入/输出端口(GPIO) 82__eol__3.1.1 GPIO原理 82__eol__3.1.2 GPIO寄存器 84__eol__3.2 GPIO寄存器编程 87__eol__3.2.1 GPIO输出 87__eol__3.2.2 GPIO输入 88__eol__3.2.3 GPIO中断 89__eol__3.3 GPIO驱动库编程 90__eol__3.3.1 库函数说明 90__eol__3.3.2 GPIO库函数编程实例 93__eol__3.4 端口映射控制器(PMAP) 97__eol__3.4.1 PMAP原理 97__eol__3.4.2 PMAP寄存器 98__eol__3.4.3 PMAP库函数 99__eol__3.4.4 PMAP应用实例 99__eol__3.5 端口电容触摸(CAPTIO) 101__eol__3.5.1 CAPTIO原理 101__eol__3.5.2 CAPTIO库函数 103__eol__3.5.3 CAPTIO应用实例 104__eol__3.6 小结与思考 106__eol__习题与思考 106__eol__第4章 复位控制器与系统控制器 107__eol__4.1 复位控制器(ResetCtl) 107__eol__4.1.1 ResetCtl原理 107__eol__4.1.2 ResetCtl库函数 109__eol__4.1.3 ResetCtl应用实例 111__eol__4.2 系统控制器(SysCtl) 112__eol__4.2.1 SysCtl原理 112__eol__4.2.2 SysCtl库函数 114__eol__4.2.3 SysCtl应用实例 117__eol__4.3 小结与思考 119__eol__习题与思考 119__eol__第5章 内嵌向量中断控制器 120__eol__5.1 中断概述 120__eol__5.1.1 中断基本概念 120__eol__5.1.2 嵌套向量中断__eol__控制器(NVIC) 121__eol__5.2 中断源与库函数 122__eol__5.2.1 中断源说明 122__eol__5.2.2 库函数说明 123__eol__5.3 NVIC应用实例 126__eol__5.4 小结与思考 128__eol__习题与思考 129__eol__第6章 时钟系统与低功耗模式 130__eol__6.1 时钟系统(CS) 130__eol__6.1.1 时钟系统原理 130__eol__6.1.2 低频振荡器(LFXT) 132__eol__6.1.3 高频振荡器(HFXT) 132__eol__6.1.4 内部超低功率__eol__低频振荡器(VLO) 133__eol__6.1.5 内部低功率__eol__低频振荡器(REFO) 133__eol__6.1.6 模块振荡器(MODOSC) 134__eol__6.1.7 系统振荡器(SYSOSC) 134__eol__6.1.8 数字可控振荡器(DCO) 134__eol__6.1.9 时钟系统寄存器 135__eol__6.2 低功耗模式(LPM) 135__eol__6.2.1 LPM原理 135__eol__6.2.2 LPM编程 137__eol__6.3 CS库函数说明 137__eol__6.4 CS编程实例 141__eol__6.5 小结与思考 150__eol__习题与思考 150__eol__第7章 定时器 151__eol__7.1 16位定时器(Timer_A) 151__eol__7.1.1 Timer_A原理 151__eol__7.1.2 Timer_A库函数 156__eol__7.1.3 Timer_A编程实例 162__eol__7.2 32位定时器(Timer32) 181__eol__7.2.1 Timer32原理 181__eol__7.2.2 Timer32库函数 182__eol__7.2.3 Timer32编程实例 184__eol__7.3 滴答定时器(SysTick) 186__eol__7.3.1 SysTick原理 186__eol__7.3.2 SysTick库函数 187__eol__7.3.3 SysTick编程实例 188__eol__7.4 看门狗定时器(WDT_A) 190__eol__7.4.1 WDT_A原理 190__eol__7.4.2 WDT_A库函数 192__eol__7.4.3 WDT_A编程实例 193__eol__7.5 实时时钟(RTC_C) 198__eol__7.5.1 RTC_C原理 198__eol__7.5.2 RTC_C库函数 202__eol__7.5.3 RTC_C编程实例 205__eol__7.6 小结与思考 208__eol__习题与思考 208__eol__第8章 增强型通用串行通信接口__eol__eUSCI 209__eol__8.1 UART模式 209__eol__8.1.1 UART模式原理 209__eol__8.1.2 UART库函数 219__eol__8.1.3 UART应用实例 223__eol__8.2 SPI模式 226__eol__8.2.1 SPI模式原理 226__eol__8.2.2 SPI库函数 231__eol__8.2.3 SPI应用实例 234__eol__8.3 IIC模式 242__eol__8.3.1 IIC模式原理 242__eol__8.3.2 IIC库函数 250__eol__8.3.3 IIC应用实例 257__eol__8.4 小结与思考 263__eol__习题与思考 263__eol__第9章 电源管理 264__eol__9.1 电源控制模块(PCM) 264__eol__9.1.1 PCM原理 264__eol__9.1.2 PCM库函数 270__eol__9.1.3 PCM应用实例 273__eol__9.2 供电系统(PSS) 283__eol__9.2.1 PSS原理 283__eol__9.2.2 PSS库函数 284__eol__9.2.3 PSS应用实例 286__eol__9.3 参考模块(REF_A) 288__eol__9.3.1 REF_A原理 288__eol__9.3.2 REF_A库函数 289__eol__9.3.3 REF_A应用实例 291__eol__9.4 小结与思考 293__eol__习题与思考 294__eol__第10章 内部存储 295__eol__10.1 直接存储