ARMCortex-M4F控制器原理与创新设计--基于TISimpleLinkTMMSP432处理器(TI杯全国大
正版图书 真实库存欢迎选购 可开电子发票 有需要联系客服!
¥
61.25
7.2折
¥
85
全新
库存3件
作者编者:李胜铭//吴振宇//卢湖川|责编:王羽佳
出版社电子工业
ISBN9787121416019
出版时间2021-07
装帧平装
开本其他
定价85元
货号31217178
上书时间2024-12-17
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
李胜铭,硕士,大连理工大学创新创业学院创新中心主任、机电创新实践班教师,大连市人工智能协会秘书。从事嵌入式、机器学习及物联网等方面的研究。负责教育部高等教育司产学合作协同育人项目6项、负责企业委托开发项目多项,参与国家自然科学基金项目等多项。获卓越大学联盟高校青年教师教学创新大赛全国二等奖,获得专利4项,软件著作权登记10余项,发表教学论文10余篇。指导学生参加电子设计竞赛与智能汽车竞赛,竞赛成绩位居全国前列,其中连续获得2013、2015、2017全国大学生电子设计竞赛一等奖,2015年获全国电子设计竞赛的最高奖―\\\\\\\\\\\\\\\"瑞萨杯”;全国大学生智能车竞赛一等奖、东北赛区冠军;2012、2014、2016、2018年获辽宁省大学生电子设计竞赛最高奖―\\\\\\\\\\\\\\\"TI”杯。连续6年荣获全国大学生电子设计竞赛优秀指导教师、全国大学生智能车竞赛优秀指导教师、创新创业学院优秀指导教师、创新创业学院教学优秀质量奖等荣誉称号。
目录
目 录
第1章 概述1
1.1 Cortex-M4F内核1
1.1.1 Cortex-M4F内核简介1
1.1.2 Cortex-M4F内核结构2
1.2 Cortex-M4F外设4
1.2.1 功能外设4
1.2.2 调试外设5
1.3 第一个MSP432实例6
1.3.1 MSP432P401简介6
1.3.2 MSP432P401最小系统设计10
1.3.3 Keil MDK软件安装11
1.3.4 SimpleLink? MCU SDK
简介与安装15
1.3.5 Keil MDK软件编译与调试17
1.4 小结与思考20
习题与思考20
第2章 软硬件设计基础21
2.1 C语言基础知识21
2.1.1 标识符与关键字21
2.1.2 数据基本类型22
2.1.3 运算符23
2.1.4 程序基本结构27
2.1.5 函数33
2.1.6 数组与指针37
2.1.7 预处理41
2.1.8 结构体44
2.1.9 MSP432 C语言扩展特性49
2.2 规范化编程51
2.2.1 微控制器基本程序框架51
2.2.2 编程规范53
2.3 MSP432硬件平台介绍56
2.3.1 基本输入/输出外设56
2.3.2 通信接口外设59
2.4 基于寄存器的MSP432编程61
2.4.1 新建工程61
2.4.2 程序下载与调试65
2.4.3 寄存器程序设计相关
注意事项67
2.5 基于库函数的MSP432编程72
2.5.1 库函数与寄存器程序开发
比较72
2.5.2 驱动库DriverLib说明74
2.5.3 基于库函数的工程模板76
2.6 小结与思考80
习题与思考81
第3章 输入/输出端口82
3.1 通用输入/输出端口(GPIO)82
3.1.1 GPIO原理82
3.1.2 GPIO寄存器84
3.2 GPIO寄存器编程87
3.2.1 GPIO输出87
3.2.2 GPIO输入88
3.2.3 GPIO中断89
3.3 GPIO驱动库编程90
3.3.1 库函数说明90
3.3.2 GPIO库函数编程实例93
3.4 端口映射控制器(PMAP)97
3.4.1 PMAP原理97
3.4.2 PMAP寄存器98
3.4.3 PMAP库函数99
3.4.4 PMAP应用实例99
3.5 端口电容触摸(CAPTIO)101
3.5.1 CAPTIO原理101
3.5.2 CAPTIO库函数103
3.5.3 CAPTIO应用实例104
3.6 小结与思考106
习题与思考106
第4章 复位控制器与系统控制器107
4.1 复位控制器(ResetCtl)107
4.1.1 ResetCtl原理107
4.1.2 ResetCtl库函数109
4.1.3 ResetCtl应用实例111
4.2 系统控制器(SysCtl)112
4.2.1 SysCtl原理112
4.2.2 SysCtl库函数114
4.2.3 SysCtl应用实例117
4.3 小结与思考119
习题与思考119
第5章 内嵌向量中断控制器120
5.1 中断概述120
5.1.1 中断基本概念120
5.1.2 嵌套向量中断
控制器(NVIC)121
5.2 中断源与库函数122
5.2.1 中断源说明122
5.2.2 库函数说明123
5.3 NVIC应用实例126
5.4 小结与思考128
习题与思考129
第6章 时钟系统与低功耗模式130
6.1 时钟系统(CS)130
6.1.1 时钟系统原理130
6.1.2 低频振荡器(LFXT)132
6.1.3 高频振荡器(HFXT)132
6.1.4 内部超低功率
低频振荡器(VLO)133
6.1.5 内部低功率
低频振荡器(REFO)133
6.1.6 模块振荡器(MODOSC)134
6.1.7 系统振荡器(SYSOSC)134
6.1.8 数字可控振荡器(DCO)134
6.1.9 时钟系统寄存器135
6.2 低功耗模式(LPM)135
6.2.1 LPM原理135
6.2.2 LPM编程137
6.3 CS库函数说明137
6.4 CS编程实例141
6.5 小结与思考150
习题与思考150
第7章 定时器151
7.1 16位定时器(Timer_A)151
7.1.1 Timer_A原理151
7.1.2 Timer_A库函数156
7.1.3 Timer_A编程实例162
7.2 32位定时器(Timer32)181
7.2.1 Timer32原理181
7.2.2 Timer32库函数182
7.2.3 Timer32编程实例184
7.3 滴答定时器(SysTick)186
7.3.1 SysTick原理186
7.3.2 SysTick库函数187
7.3.3 SysTick编程实例188
7.4 看门狗定时器(WDT_A)190
7.4.1 WDT_A原理190
7.4.2 WDT_A库函数192
7.4.3 WDT_A编程实例193
7.5 实时时钟(RTC_C)198
7.5.1 RTC_C原理198
7.5.2 RTC_C库函数202
7.5.3 RTC_C编程实例205
7.6 小结与思考208
习题与思考208
第8章 增强型通用串行通信接口
eUSCI209
8.1 UART模式209
8.1.1 UART模式原理209
8.1.2 UART库函数219
8.1.3 UART应用实例223
8.2 SPI模式226
8.2.1 SPI模式原理226
8.2.2 SPI库函数231
8.2.3 SPI应用实例234
8.3 IIC模式242
8.3.1 IIC模式原理242
8.3.2 IIC库函数250
8.3.3 IIC应用实例257
8.4 小结与思考263
习题与思考263
第9章 电源管理264
9.1 电源控制模块(PCM)264
9.1.1 PCM原理264
9.1.2 PCM库函数270
9.1.3 PCM应用实例273
9.2 供电系统(PSS)283
9.2.1 PSS原理283
9.2.2 PSS库函数284
9.2.3 PSS应用实例286
9.3 参考模块(REF_A)288
9.3.1 REF_A原理288
9.3.2 REF_A库函数289
9.3.3 REF_A应用实例291
9.4 小结与思考293
习题与思考294
第10章 内部存储295
10.1 直接存储器访问(DMA)295
10.1.1 DMA原理295
10.1.2 DMA库函数304
10.1.3 DMA应用实例308
10.2 闪存控制器(FlashCtl)311
10.2.1 FlashCtl原理311
10.2.2 FlashCtl库函数314
10.2.3 FlashCtl应用实例318
10.3 浮点处理单元(FPU)320
10.3.1 FPU原理320
10.3.2 FPU库函数323
10.3.3 FPU应用实例324
10.4 内存保护单元(MPU)326
10.4.1 MPU原理326
10.4.2 MPU库函数327
10.4.3 MPU应用实例328
10.5 小结与思考330
习题与思考330
第11章 模数转换器与模拟比较器331
11.1 模数转换器(ADC14)331
11.1.1 ADC14原理331
11.1.2 ADC14库函数340
11.1.3 ADC14应用实例345
11.2 模拟比较器(COMP_E)361
11.2.1 COMP_E原理361
11.2.2 COMP_E库函数365
11.2.3 COMP_E应用实例368
11.3 小结与思考371
习题与思考371
第12章 高级加密标准模块
与循环冗余校验模块372
12.1 高级加密标准模块(AES256)372
12.1.1 AES256原理372
12.1.2 AES256库函数377
12.1.3 AES256应用实例379
12.2 循环冗余校验模块(CRC32)382
12.2.1 CRC32原理382
12.2.2 CRC32库函数384
12.2.3 CRC32应用实例386
12.3 小结与思考388
习题与思考389
第13章 MSP432E401设计与开发390
13.1 MSP432E401概述390
13.1.1 MSP432E401特性390
13.1.2 MSP432E401内部结构391
13.2 MSP432E401电路设计394
13.3 MSP432E401库函数395
13.3.1 GPIO相关库函数395
13.3.2 UA-RT相关库函数400
13.3.3 SSI相关库函数402
13.3.4 定时器相关库函数404
13.3.5 ADC相关库函数406
13.4 MSP432E401程序设计实例410
13.4.1 GPIO实例410
13.4.2 液晶显示实例411
13.4.3 UART通信实例414
13.4.4 定时器实例417
13.4.5 ADC实例419
13.5 小结与思考422
习题与思考422
第14章 简易电路特性测试仪
―2019年全国大学生电子设计
竞赛最高奖(TI杯)423
14.1 赛题要求423
14.2 方案比较与选择424
14.3 理论分析与计算426
14.4 系统具体设计429
14.4.1 硬件电路设计429
14.4.2 软件程序设计431
14.5 系统调试与测试结果432
14.6 小结与思考433
参考文献434
内容摘要
本书根据作者多年MSP432微控制器开发设计经验,从实用性和先进性出发,遵循由浅入深、循序渐进的原则,较全面地讲解了MSP432微控制器的知识体系。全书主要内容包括:Cortex-M4F内核、MSP432微控制器特点、硬件结构与软件设计开发基础、通用输入/输出端口、复位控制器、系统控制器、中断系统、时钟系统、定时器、常用通信接口eUSCI、电源管理、内部存储、模拟转换与比较器、高级加密标准模块(AES256)、循环冗余校验模块(CRC32)、MSP432E401设计与开发、基于MSP432的简易电路特性测试仪系统―2019年全国大学生电子设计竞赛最高奖(TI杯)作品。本书以培养学生的MSP432微控制器的应用能力为目标,理论联系实际,可操作强。本书既可作为高等学校自动化、电气工程、电子信息、仪器仪表、机电一体化及计算机相关专业的单片机课程基础教材,也可供相关领域的工程技术人员学习、参考。
— 没有更多了 —
以下为对购买帮助不大的评价