ARM CORTEX-M0+微控制器原理与应用:基于ATMEL SAM D20系列PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:沈建华,郝立平编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2014
- ISBN:9787512414181
- 页数:404 页
第1章SAM D20微控制器概述 1
1.1 ARM Cortex-M系列内核简介 1
1.2 SAM D20系列微控制器 3
1.2.1 SAM D20的特点 4
1.2.2 SAM D20系列产品 5
1.2.3引脚与功能定义 10
1.3 SAM D20电气特性 17
1.3.1芯片供电 17
1.3.2芯片时钟和功耗 18
1.3.3芯片端口 20
1.3.4模拟特性 21
1.3.5非易失性存储器(NVM)特性 26
1.3.6振荡器特性 27
1.3.7触摸控制器的典型特性 32
1.3.8时序特性 35
1.4 Atmel ARM MCU和MPU产品 36
第2章SAM D20处理器结构 38
2.1 SAM D20的内部组成 38
2.1.1 SAM D20对Cortex-M0+的配置 40
2.1.2 Cortex-M0+的内核外设 41
2.1.3 SAM D20的嵌套向量中断控制器 42
2.2存储器与I/O空间映射 44
2.2.1空间映射 44
2.2.2存储器 45
2.3 SAM D20最小系统 50
第3章SAM D20系统控制 52
3.1系统控制器 52
3.1.1 SAM D20系统控制器的工作原理 52
3.1.2振荡器控制 53
3.1.3电源监测控制 60
3.1.4电压调节控制 62
3.1.5电压参考控制 62
3.1.6系统控制器的中断控制 63
3.1.7系统控制器相关ASF库函数及使用 64
3.2通用时钟控制器 70
3.2.1 SAM D20的时钟系统结构 70
3.2.2通用时钟控制器功能操作 72
3.2.3外设访问的时钟同步 76
3.2.4外设模块的时钟操作 77
3.2.5通用时钟控制器相关ASF库函数及其使用 78
3.3电源管理器 84
3.3.1 SAM D20系统电源管理 85
3.3.2同步时钟控制器 88
3.3.3复位控制器 91
3.3.4休眠控制器 92
3.3.5电源管理器相关ASF库函数及其使用 94
3.4外部中断 97
3.4.1中断与异常 97
3.4.2 NVIC系统库函数 98
3.4.3外部中断控制器 100
3.4.4 EIC的库函数 102
3.5事件系统 106
3.5.1事件 107
3.5.2结构与功能 108
3.5.3事件系统相关ASF库函数 111
3.6 NVM控制器 116
3.6.1 NVM控制器的结构 117
3.6.2操作命令 118
3.6.3 NVM相关ASF库函数 120
第4章SAM D20应用外设 126
4.1 GPIO端口 126
4.1.1概述 126
4.1.2功能描述 128
4.1.3 GPIO主要库函数与使用 134
4.2通用定时/计数器 139
4.2.1概述 139
4.2.2功能描述 140
4.2.3 TC主要库函数与使用 148
4.3看门狗定时器与实时时钟RTC 155
4.3.1看门狗定时器 155
4.3.2实时时钟 163
4.4串行通信接口 174
4.4.1多功能串行通信接口 174
4.4.2通用同步异步串行收发器 179
4.4.3串行外围设备接口 191
4.4.4内部集成电路总线 206
4.5模拟外设 223
4.5.1模拟比较器AC 223
4.5.2模/数转换器ADC 239
4.5.3数/模转换器DAC 255
4.6触摸控制器 262
4.6.1概述 262
4.6.2 QTouch函数库 263
第5章 开发工具与应用举例 272
5.1 Atmel Studio软件开发环境 272
5.1.1 Atmel Studio 6.1的安装 272
5.1.2建立一个新工程 273
5.1.3工程的配置与调试 274
5.2 Atmel软件框架介绍 279
5.3 SAM D20 Xplained Pro评估板 279
5.3.1概览 279
5.3.2嵌入式调试器 282
5.3.3硬件标志系统 283
5.3.4板载外设 284
5.3.5扩展接口 285
5.3.6电源 289
5.3.7 32 kHz晶振 290
5.4 Atmel QT1 Xplained Pro扩展板 290
5.4.1套件概述 291
5.4.2硬件用户指南 291
5.4.3 QT1 Xplained Pro例程 295
5.5 SAM D20-XPB扩展板 298
5.6 SAM D20外设应用实验 302
5.6.1 GPIO实验 302
5.6.2 TC PWM实验 307
5.6.3 USART串口实验 311
5.6.4 ADC、DAC、AC实验 316
5.6.5 I2 C与EEPROM通信实验 321
5.6.6 I2C与温湿度传感器通信实验 325
5.6.7 I2 C与加速度传感器通信实验 332
5.6.8彩屏LCD_ TFT SPI驱动实验 339
5.6.9 TF卡实验 346
5.6.10 ATSHA204加密芯片单线通信实验 352
第6章SAM D20项目实例:云气象站 360
6.1云气象站系统方案设计 360
6.1.1低功耗数据采集系统 361
6.1.2云服务平台 361
6.2系统硬件设计 362
6.2.1 HTS221温湿度传感器模块 362
6.2.2 EMW3140低功耗WiFi模块 362
6.2.3 SAM D20所需的模块资源 363
6.2.4主要模块的硬件原理图 365
6.2.5硬件模块引脚功能定义 365
6.3系统软件设计 366
6.3.1系统程序结构 366
6.3.2低功耗软件结构设计 367
6.3.3系统软件流程图 368
6.3.4项目各模块的接口函数说明 370
6.3.5项目关键代码 371
6.4 Emlab云服务平台 375
6.4.1云服务平台的设计 375
6.4.2云服务平台的结构及流程 376
6.5功能测试 378
附录A ASF库函数列表 381
附录B字母缩写说明 402
参考文献 404
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 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
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019