第1章 SAMD20微控制器概述
1.1 ARMCortex-M系列內核簡介
1.2 SAMD20系列微控制器
1.2.1 SAMD20的特點
1.2.2 SAMD20系列產品
1.2.3 引腳與功能定義
1.3 SAMD20電氣特性
1.3.1 芯片供電
1.3.2 芯片時鐘和功耗
1.3.3 芯片端口
1.3.4 模擬特性
1.3.5 非易失性存儲器(NVM)特性
1.3.6 振蕩器特性
1.3.7 觸摸控制器的典型特性
1.3.8 時序特性
第1章 SAMD20微控制器概述
1.1 ARMCortex-M系列內核簡介
1.2 SAMD20系列微控制器
1.2.1 SAMD20的特點
1.2.2 SAMD20系列產品
1.2.3 引腳與功能定義
1.3 SAMD20電氣特性
1.3.1 芯片供電
1.3.2 芯片時鐘和功耗
1.3.3 芯片端口
1.3.4 模擬特性
1.3.5 非易失性存儲器(NVM)特性
1.3.6 振蕩器特性
1.3.7 觸摸控制器的典型特性
1.3.8 時序特性
1.4 Atmel ARMMCU和MPU產品
第2章 SAMD20處理器結構
2.1 SAMD20的內部組成
2.1.1 SAMD20對Cortex-M0+的配置
2.1.2 Cortex-M0+的內核外設
2.1.3 SAMD20的嵌套向量中斷控制器
2.2 存儲器與I/O空間映射
2.2.1 空間映射
2.2.2 存儲器
2.3 SAMD20最小系統
第3章 SAMD20系統控制
3.1 系統控制器
3.1.1 SAMD20系統控制器的工作原理
3.1.2 振蕩器控制
3.1.3 電源監測控制
3.1.4 電壓調節控制
3.1.5 電壓參考控制
3.1.6 系統控制器的中斷控制。 3.1.7 系統控制器相關ASF庫函數及使用
3.2 通用時鐘控制器
3.2.1 SAMD20的時鐘系統結構
3.2.2 通用時鐘控制器功能操作
3.2.3 外設訪問的時鐘同步
3.2.4 外設模塊的時鐘操作
3.2.5 通用時鐘控制器相關AsF庫函數及其使用
3.3 電源管理器
3.3.1 SAMD20系統電源管理
3.3.2 同步時鐘控制器
3.3.3 復位控制器
3.3.4 休眠控制器
3.3.5 電源管理器相關ASF庫函數及其使用
3.4 外部中斷
3.4.1 中斷與異常
3.4.2 NVIC系統庫函數
3.4.3 外部中斷控制器
3.4.4 EIC的庫函數
3.5 事件系統
3.5.1 事件
3.5.2 結構與功能
3.5.3 事件系統相關ASF庫函數
3.6 NVM控制器
3.6.1 NVM控制器的結構
3.6.2 操作命令
3.6.3 NVM相關ASF庫函數
第4章 SAMD20應用外設
4.1 GPIO端口
4.1.1 概述
4.1.2 功能描述
4.1.3 GPIO主要庫函數與使用
4.2 通用定時/計數器
4.2.1 概述
4.2.2 功能描述
4.2.3 TC主要庫函數與使用
4.3 看門狗定時器與實時時鐘RTlC
4.3.1 看門狗定時器
4.3.2 實時時鐘
4.4 串行通信接口
4.4.1 多功能串行通信接口
4.4.2 通用同步異步串行收發器
4.4.3 串行外圍設備接口
4.4.4 內部集成電路總線
4.5 模擬外設
4.5.1 模擬比較器AC
4.5.2 模/數轉換器ADC
4.5.3 數/模轉換器DAC
4.6 觸摸控制器“
4.6.1 概述”
4.6.2 QTouch函數庫
第5章 開發工具與應用舉例
5.1 Atmel Studio軟件開發環境
5.1.1 Atmel Studio 6.1的安裝
5.1.2 建立一個新工程
5.1.3 工程的配置與調試
5.2 Atreel軟件框架介紹
5.3 SAMD20 Xplained Pro評估板
5.3.1 概覽
5.3.2 嵌入式調試器
5.3.3 硬件標志系統
5.3.4 板載外設
5.3.5 擴展接口
5.3.6 電源
5.3.7 32kHz晶振
5.4 Atmel QTl Xplained Pro擴展板
5.4.1 套件概述
5.4.2 硬件用戶指南
5.4.3 QTl Xplained Pro例程
5.5 SAMD20-XPB擴展板
5.6 SAMD20外設應用實驗
5.6.1 GPIO實驗
5.6.2 TCPWM實驗
5.6.3 USART、串口實驗
5.6.4 ADC、DAC、AC實驗
5.6.5 I2C與EEPROM通信實驗
5.6.6 I2C與溫濕度傳感器通信實驗
5.6.7 I2C與加速度傳感器通信實驗
5.6.8 彩屏LCD_TFT、SPI驅動實驗
5.6.9 TF卡實驗
5.6.10 ATSHA204加密芯片單線通信實驗
第6章 SAMD20項目實例:云氣象站
6.1 云氣象站系統方案設計
6.1.1 低功耗數據采集系統
6.1.2 云服務平臺
6.2 系統硬件設計
6.2.1 HTS221溫濕度傳感器模塊
6.2.2 EMW3140低功耗WiFi模塊
6.2.3 SAMD20所需的模塊資源
6.2.4 主要模塊的硬件原理圖
6.2.5 硬件模塊引腳功能定義
6.3 系統軟件設計
6.3.1 系統程序結構
6.3.2 低功耗軟件結構設計
6.3.3 系統軟件流程圖
6.3.4 項目各模塊的接口函數說明
6.3.5 項目關鍵代碼
6.4 Emlab云服務平臺
6.4.1 云服務平臺的設計
6.4.2 云服務平臺的結構及流程
6.5 功能測試
附錄A ASF庫函數列表
附錄B 字母縮寫說明
參考文獻
顯示全部信息