注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)Cortex-M3可編程片上系統(tǒng)原理及應(yīng)用

Cortex-M3可編程片上系統(tǒng)原理及應(yīng)用

Cortex-M3可編程片上系統(tǒng)原理及應(yīng)用

定 價:¥78.00

作 者: 何賓 編著 編
出版社: 化學(xué)工業(yè)出版社
叢編項:
標(biāo) 簽: 維修

ISBN: 9787122144515 出版時間: 2012-10-01 包裝: 平裝
開本: 16開 頁數(shù): 315 字?jǐn)?shù):  

內(nèi)容簡介

  《Cortex-M3可編程片上系統(tǒng)原理及應(yīng)用》系統(tǒng)化、模塊化地介紹了Cypress公司的PSoC5內(nèi)所集成的ARMCortex-M3CPU硬核處理器結(jié)構(gòu)及指令集、PSoC5內(nèi)各個功能單元的結(jié)構(gòu)以及基于PSoCCreator 2.0軟件的片上系統(tǒng)的設(shè)計流程。主要內(nèi)容包括:PSoC設(shè)計導(dǎo)論,PSoC5 CPU及存儲子系統(tǒng),PSoC5 CPU指令系統(tǒng),PSoC5公共資源,PSoC編程和調(diào)試接口功能,基于PSoCCreator的程序設(shè)計,定時器、計數(shù)器和PWM模塊,LCD顯示驅(qū)動模塊,F(xiàn)C總線模塊,USB總線模塊,通用數(shù)字塊UDB,模擬前端模塊,ADC和DAC模塊,電容感應(yīng)模塊,數(shù)字濾波器模塊和uC-OS/Ⅲ操作系統(tǒng)。本書可作為從事Cypress可編程片上系統(tǒng)設(shè)計的設(shè)計人員的參考用書,也可作為大學(xué)本科生和研究生教材,同時也可作為Cypress公司相關(guān)內(nèi)容的培訓(xùn)教材。為方便讀者學(xué)習(xí),本書附贈光盤,包含書中源程序和教學(xué)課件。

作者簡介

暫缺《Cortex-M3可編程片上系統(tǒng)原理及應(yīng)用》作者簡介

圖書目錄

第1章   PSoC設(shè)計導(dǎo)論  
1.1  微控制器基礎(chǔ)
1.1.1  微控制器的涵義
1.1.2  微控制器編程語言
1.2  可編程片上系統(tǒng)PSoC概述
1.2.1  PSoC發(fā)展概述
1.2.2  PSoC設(shè)計方法
1.3  PSoC5設(shè)計流程
1.3.1  硬件設(shè)計流程
1.3.2  軟件設(shè)計流程
1.4  PSoC5的結(jié)構(gòu)及功能
1.4.1  PSoC5系統(tǒng)結(jié)構(gòu)概述
1.4.2  數(shù)字子系統(tǒng)結(jié)構(gòu)及功能
1.4.3  模擬子系統(tǒng)結(jié)構(gòu)及功能
1.4.4  輸入/輸出引腳功能
1.5  PSoC5器件概述
1.5.1  PSoC5引腳分布
1.5.2  PSoC5器件分類和資源第2章   PSoC5 CPU及存儲子系統(tǒng)  
2.1  Cortex-M3內(nèi)核結(jié)構(gòu)概述
2.1.1  Cortex-M3內(nèi)核結(jié)構(gòu)特性
2.1.2  流水線結(jié)構(gòu)
2.1.3  寄存器
2.1.4  操作模式
2.1.5  SysTick定時器
2.1.6  存儲器空間映射
2.1.7  異常及處理
2.2  嵌套向量中斷控制器
2.2.1  中斷控制器的特性
2.2.2  中斷使能
2.2.3  中斷優(yōu)先級
2.2.4  電平/脈沖中斷
2.2.5  中斷的執(zhí)行
2.2.6  PSoC5中斷特性
2.2.7  中斷控制器和功耗模式
2.3  高速緩存控制器
2.4  PHUB和DMA控制器
2.4.1  PHUB
2.4.2  DMA控制器
2.4.3  訪問DMAC
2.4.4  DMAC傳輸模式
2.4.5  PHUB和DMAC寄存器列表
2.5  PSoC5存儲器系統(tǒng)
2.5.1  SRAM存儲器結(jié)構(gòu)及功能
2.5.2  非易失性鎖存器結(jié)構(gòu)及功能
2.5.3  Flash程序存儲器結(jié)構(gòu)及功能
2.5.4  EEPROM存儲器結(jié)構(gòu)及功能第3章   PSoC5 CPU指令系統(tǒng)  
3.1  Cortex-M3指令尋址模式
3.2  Cortex-M3 CPU指令集
3.2.1  Cortex-M3指令集概述
3.2.2  CMSIS函數(shù)
3.2.3  存儲器訪問指令
3.2.4  通用數(shù)據(jù)處理指令
3.2.5  乘法和除法指令
3.2.6  飽和指令
3.2.7  比特位操作指令
3.2.8  分支和控制指令
3.2.9  雜項操作指令
3.3  Cortex-M3 匯編語言編程模型第4章   PSoC5公共資源  
4.1  時鐘管理
4.1.1  內(nèi)部振蕩器
4.1.2  外部振蕩器
4.1.3  DSI時鐘
4.1.4  相位鎖相環(huán)
4.1.5  USB時鐘
4.2  電源管理
4.2.1  電源模式
4.2.2  電源監(jiān)控
4.3  看門狗定時器
4.4  復(fù)位
4.4.1  復(fù)位模塊功能介紹
4.4.2  復(fù)位源
4.5  I/O系統(tǒng)和布線資源
4.5.1  I/O系統(tǒng)特性
4.5.2  I/O驅(qū)動模式
4.5.3  DSI控制數(shù)字I/O
4.5.4  模擬I/O引腳
4.5.5  LCD驅(qū)動引腳
4.5.6  電容感應(yīng)觸摸引腳
4.5.7  SIO功能和特性
4.5.8  上電時I/O配置
4.5.9  過電壓容限
4.5.10  端口中斷控制器單元第5章   PSoC編程和調(diào)試接口功能  
5.1  測試控制器
5.1.1  測試控制器結(jié)構(gòu)
5.1.2  SWD接口規(guī)范
5.1.3  PSoC5 SWD的特性
5.2  Cortex-M3調(diào)試和跟蹤
5.2.1  內(nèi)核調(diào)試
5.2.2  系統(tǒng)調(diào)試
5.3  非易失性存儲器編程第6章   基于PSoC Creator的程序設(shè)計  
6.1  PSoC Creator軟件功能
6.2  匯編語言GPIO控制程序的設(shè)計
6.2.1  創(chuàng)建和配置工程
6.2.2  查看和設(shè)置公共資源
6.2.3  編寫GPIO匯編語言控制程序
6.3  C語言GPIO控制程序的設(shè)計
6.3.1  使用C語言指針對GPIO端口控制
6.3.2  調(diào)用API函數(shù)對GPIO端口控制
6.3.3  PSoC5的SRAM內(nèi)函數(shù)定位
6.4  中斷服務(wù)程序的設(shè)計
6.4.1  創(chuàng)建和配置工程
6.4.2  添加IP核資源到設(shè)計
6.4.3  IP核參數(shù)配置和連接
6.4.4  中斷服務(wù)程序的設(shè)計
6.4.5  下載并調(diào)試工程第7章   定時器、計數(shù)器和PWM模塊  
7.1  定時器模塊特性
7.2  定時器模塊結(jié)構(gòu)
7.2.1  時鐘選擇
7.2.2  使能/禁止模塊
7.2.3  輸入信號特性
7.2.4  操作模式
7.2.5  中斷使能
7.2.6  寄存器列表
7.3  PWM控制LED顯示的實現(xiàn)
7.3.1  創(chuàng)建和配置工程
7.3.2  編寫軟件程序
7.3.3  編程及調(diào)試第8章   LCD顯示驅(qū)動模塊  
8.1  LCD的工作原理
8.1.1  LCD物理結(jié)構(gòu)
8.1.2  LCD液晶分類
8.2  LCD驅(qū)動特性
8.3  LCD驅(qū)動系統(tǒng)
8.4  LCD功能描述
8.4.1  LCD DAC
8.4.2  LCD配置選項
8.4.3  LCD驅(qū)動模塊
8.4.4  UDB
8.4.5  DMA
8.5  段式LCD顯示的實現(xiàn)
8.5.1  段式LCD的功能
8.5.2  段式LCD的參數(shù)配置
8.5.3  編寫軟件程序
8.5.4  編程及調(diào)試第9章   I2C總線模塊  
9.1  I2C總線模塊概述
9.2  I2C總線實現(xiàn)原理
9.2.1  I2C總線模塊結(jié)構(gòu)
9.2.2  典型的I2C數(shù)據(jù)傳輸
9.2.3  I2C總線寄存器及操作
9.3  I2C總線操作模式
9.3.1  從模式
9.3.2  主模式
9.3.3  多主模式
9.4  I2C模塊通信的實現(xiàn)
9.4.1  系統(tǒng)實現(xiàn)原理
9.4.2  創(chuàng)建和配置工程
9.4.3  編寫軟件程序
9.4.4  編程及調(diào)試第10章   USB總線模塊  
10.1  USB總線模塊概述
10.2  USB模塊結(jié)構(gòu)
10.2.1  串行接口引擎SIE
10.2.2  仲裁器
10.3  USB模塊工作條件
10.3.1  工作頻率
10.3.2  工作電壓
10.3.3  收發(fā)器
10.3.4  端點
10.3.5  傳輸類型
10.3.6  中斷
10.4  邏輯傳輸模式
10.4.1  非DMA訪問
10.4.2  手工DMA訪問
10.4.3  控制端點的邏輯傳輸
10.5  PS/2和CMOS I/O模式
10.6  USB模塊寄存器列表
10.7  USB人體學(xué)輸入設(shè)備的實現(xiàn)
10.7.1  人體接口設(shè)備的原理
10.7.2  創(chuàng)建和配置工程
10.7.3  編寫軟件程序
10.7.4  編程及調(diào)試第11章   通用數(shù)字塊UDB  
11.1  通用數(shù)字塊概述
11.2  UDB模塊結(jié)構(gòu)
11.2.1  PLD模塊結(jié)構(gòu)及宏單元
11.2.2  數(shù)據(jù)通道模塊
11.2.3  狀態(tài)和控制模塊
11.3  交通燈控制電路的設(shè)計與實現(xiàn)
11.3.1  交通燈設(shè)計原理
11.3.2  交通燈控制電路的設(shè)計
11.3.3  引腳分配
11.3.4  設(shè)計下載與測試
11.4  靜態(tài)時序分析第12章   模擬前端模塊  
12.1  模擬比較器
12.1.1  輸入和輸出接口
12.1.2  LUT
12.2  運算放大器模塊
12.3  可編程SC/CT模塊
12.3.1  單純的放大器
12.3.2  單位增益
12.3.3  可編程增益放大器
12.3.4  互阻放大器
12.3.5  連續(xù)時間混頻器
12.3.6  采樣混頻器
12.3.7  Δ-Σ調(diào)制器
12.3.8  跟蹤和保持放大器
12.4  精密參考源
12.5  基于混頻器的精確整流實現(xiàn)
12.5.1  整流器設(shè)計原理
12.5.2  創(chuàng)建和配置工程
12.5.3  編寫軟件程序
12.5.4  編程及調(diào)試第13章   ADC和DAC模塊  
13.1  Δ-ΣADC模塊
13.1.1  Δ-ΣADC模塊概述
13.1.2  Δ-ΣADC結(jié)構(gòu)
13.1.3  Δ-Σ ADC操作模式
13.2  SAR ADC模塊
13.2.1  SAR ADC模塊概述
13.2.2  SAR ADC模塊的工作原理
13.3  DAC模塊
13.4  基于SAR ADC的數(shù)字電壓表實現(xiàn)
13.4.1  創(chuàng)建和配置工程
13.4.2  編寫軟件程序
13.4.3  編程及調(diào)試
13.5  基于Δ-Σ ADC的數(shù)字電壓表實現(xiàn)
13.5.1  創(chuàng)建和配置工程
13.5.2  編寫軟件程序
13.5.3  編程及調(diào)試
13.6  IDAC值顯示的實現(xiàn)
13.6.1  創(chuàng)建和配置工程
13.6.2  編寫軟件程序
13.6.3  編程及調(diào)試第14章   電容感應(yīng)模塊  
14.1  電容感應(yīng)模塊的結(jié)構(gòu)
14.2  電容感應(yīng)Δ-Σ算法
14.3  電容感應(yīng)觸摸的實現(xiàn)
14.3.1  創(chuàng)建和配置工程
14.3.2  編寫軟件程序
14.3.3  編程及調(diào)試第15章   數(shù)字濾波器模塊  
15.1  數(shù)字濾波器模塊概述
15.2  數(shù)字濾波器模塊結(jié)構(gòu)
15.2.1  控制器
15.2.2  FSM RAM
15.2.3  數(shù)據(jù)通道
15.2.4  地址計算單元
15.2.5  總線接口和寄存器描述
15.3  基于DFB的數(shù)字濾波器實現(xiàn)
15.3.1  系統(tǒng)結(jié)構(gòu)概述
15.3.2  元件參數(shù)配置
15.3.3  DMA配置向?qū)?br />15.3.4  編寫軟件程序
15.3.5  編程及調(diào)試第16章   μC-OS/III操作系統(tǒng)  
16.1  μC-OS/III操作系統(tǒng)概述
16.1.1  操作系統(tǒng)的作用
16.1.2  μC-OS/III操作系統(tǒng)內(nèi)核特征
16.1.3  μC/OS-III操作系統(tǒng)文件的結(jié)構(gòu)
16.1.4  μC/OS-III操作系統(tǒng)應(yīng)用程序結(jié)構(gòu)分析
16.2  μC-OS/III操作系統(tǒng)內(nèi)核及功能
16.2.1  單任務(wù)和多任務(wù)處理
16.2.2  臨界區(qū)
16.2.3  任務(wù)管理
16.2.4  準(zhǔn)備列表
16.2.5  調(diào)度
16.2.6  上下文切換
16.2.7  中斷管理
16.2.8  等待列表
16.2.9  時間管理
16.2.10  定時器管理
16.2.11  資源管理
16.2.12  消息傳遞
16.2.13  多個對象等待處理
16.2.14  存儲器管理
16.3  PSoC5硬件系統(tǒng)的構(gòu)建
16.4  添加中斷代碼到ISR中
16.4.1  添加中斷代碼到ProbeUART_TxISR.c中
16.4.2  添加中斷代碼到ProbeUART_RxISR.c中
16.5  配置引腳
16.6  運行設(shè)計
16.7  啟動μC/Probe工具
參考文獻(xiàn)  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號