可編程片上系統(PSoCTM6)原理及實訓

主編 葉朝輝 華成英 參編 趙曉燕

  • 可編程片上系統(PSoCTM6)原理及實訓-preview-1
  • 可編程片上系統(PSoCTM6)原理及實訓-preview-2
  • 可編程片上系統(PSoCTM6)原理及實訓-preview-3
可編程片上系統(PSoCTM6)原理及實訓-preview-1

買這商品的人也買了...

商品描述

本書是以我們的教學經驗和開發實踐為基礎而編寫的教材,全面介紹了PSoC6的結構、原理、編程方法和實現方法,具有完整的體系結構,並設計了大量的實踐環節,力圖通過實訓,使讀者較快掌握利用PSoC6設計和實現電子系統的方法。因此,本書既可以作為有關課程的教科書,也可以作為教師、學生和工程技術人員在開發和研究PSoC6時的參考書。 本書內容包括PSoC6基本結構、PSoC6開發環境、PSoC6實驗和PSoC6原理共四部分。本書力圖在總體結構和內容編排上具有系統性、科學性、啟發性、實用性和適用性,做到由淺入深、循序漸進,易於入門、便於自學、適於教學、利於深入研究。

目錄大綱

目錄

第一部分PSoC6基本介紹

第1章PSoC6概述

1.1PSoC6的特點

1.2PSoC6的基本結構

1.3PSoC6的應用

1.4PSoC6的系統開發特點

習題

第2章PSoC6結構

2.1PSoC6簡介

2.2PSoC61系列

2.3PSoC62系列

2.4PSoC63系列

2.5PSoC64系列

2.6PSoC6選型

習題

第3章PSoC6用戶模塊

3.1數字用戶模塊

3.1.1PWM

3.1.2SmartI/O

3.2通信用戶模塊

3.2.1UART

3.2.2SPI

3.2.3I2C

3.2.4BLE

3.3模擬用戶模塊

3.3.1運算放大器

3.3.2電壓比較器

3.4模數混合用戶模塊

3.4.1逐次逼近型模數轉換器SAR ADC

3.4.2數模轉換器DAC

3.4.3CapSense

3.5其他用戶模塊

3.5.1DMA

3.5.2SysInt

習題

第二部分PSoC6開發環境

第4章PSoC6開發系統概述

4.1集成開發環境PSoC Creator

4.2PSoC6實驗套件

4.2.1PSoC6實驗套件簡介

4.2.2PSoC6實驗板簡介

4.2.3EINK墨水顯示屏擴展板簡介

習題

第5章PSoC6應用程序設計

5.1C語言基礎

5.1.1數據類型

5.1.2操作符

5.1.3表達式

5.1.4語句

5.1.5指針

5.1.6處理指令

5.2外設驅動程序庫PDL

5.3嵌入式實時操作系統FreeRTOS

5.1.1FreeRTOS簡介

5.1.2FreeRTOS的任務

習題

第6章PSoC Creator

6.1項目創建

6.1.1創建新項目

6.1.2復制一個項目

6.1.3創建一個基於示例的項目

6.2設備編輯器子系統

6.2.1選擇並放置用戶模塊

6.2.2配置用戶模塊

6.2.3用戶模塊線路互連

6.2.4設置系統資源

6.2.5設計規則檢查

6.2.6生成應用程序文件

6.3應用程序編輯子系統

6.3.1文件系統

6.3.2編輯文件

6.3.3構建項目

6.4調試器子系統

6.5編程下載子系統

6.6項目設置

6.6.1代碼生成設置

6.6.2調試設置

6.6.3外設驅動庫設置

6.6.4工具鏈設置

6.6.5所有項目PDL版本的設置

習題

第三部分PSoC6實驗

第7章PSoC6實驗

7.1基礎實驗

7.1.1PWM實驗

7.1.2SmartI/O實驗

7.1.3UART與IPC實驗

7.1.4SPI實驗

7.1.5I2C實驗

7.1.6藍牙實驗

7.1.7比較器和運放實驗

7.1.8ADC實驗

7.1.9DAC和DMA實驗

7.1.10CapSense實驗

7.1.11EINK實驗

7.1.12FreeRTOS實驗

7.1.13Flash實驗

7.2提高實驗

7.2.1基於雙核的FreeRTOS和BLE實驗

7.2.2基於SPI和ADC的RGB LED顏色調節

7.3綜合實驗

7.3.1數字示波器

7.3.2信號發生器

7.3.3迷你車載冰箱溫控系統

7.3.4語音存儲回放系統

7.3.5安防短信報警系統

7.3.6超聲波測距系統

7.3.7溫濕度測量系統

7.3.8紅外脈搏表

7.3.9簡易大氣壓力表

7.3.10簡易光強計

7.4創新實驗

7.4.1機器蛇

7.4.2全地形多形態物流機器人

7.4.3多功能平衡車

7.4.4虛擬現實交互游戲

7.4.5室內環境檢測儀

第四部分PSoC6原理

第8章PSoC6內核

8.1PSoC6內核簡介

8.2中央處理器CPU子系統

8.2.1CPU簡介

8.2.2性能

8.2.3安全性

8.2.4啟動順序

8.3內部存儲器

8.4DMA控制器

習題

第9章PSoC6系統資源

9.1電源

9.1.1電源系統

9.1.2接地處理

9.2多時鐘源

9.2.1內部主振盪器(IMO)

9.2.2外部晶振器(ECO)

9.2.3外部時鐘(EXTCLK)

9.2.4內部低速振盪器(ILO)

9.2.5精密內部低速振盪器(PILO)

9.2.6時鐘晶體振盪器(WCO)

9.2.7鎖相環(PLL)和鎖頻環(FLL)

9.3睡眠和看門狗

9.3.1PSoC6工作模式

9.3.2看門狗定時器

9.4復位

9.4.1復位方式

9.4.2復位引腳XRES的使用

9.4.3復位的影響

習題

第10章PSoC6數字和模擬資源

10.1可編程數字資源

10.1.1通用數字模塊UDB

10.1.2串行存儲器接口SMIF

10.1.3SmartI/O

10.2固定功能數字資源

10.2.1定時器/計數器/PWM模塊 TCPWM

10.2.2串行通信模塊 SCB

10.3模擬資源

10.3.1低功耗比較器

10.3.2連續時間模塊

10.3.3逐次逼近型模數轉換器

10.3.4數模轉換器

習題

第11章PSoC6 其他資源

11.1可編程GPIO

11.2CapSense

11.3EINK

11.4BLE

11.5音頻子系統

11.6eFuse

習題

參考文獻

索引