-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

EZ-USB FX2單片機原理、編程及應用

( 簡體 字)
作者:錢峰 編著類別:1. -> 程式設計 -> USB
譯者:
出版社:北京航天航空大學出版社EZ-USB FX2單片機原理、編程及應用 3dWoo書號: 11915
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:3/1/2006
頁數:439
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:7810777408
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書全面、系統地介紹Cypress半導體公司推出的新一代智能USB接口芯片EZUSB FX2(CY7C68013),涵蓋了EZUSB FX2的原理、編程、驅動和應用程序等內容。EZUSB FX2芯片全面支持USB 2.0協議,是Cypress半導體公司對以往EZUSB系列芯片的又一次全面提升。芯片將高性能USB引擎和增強8051內核有機結合,開發方便、快捷,現已成為科研和開發的主流芯片。本著學以致用的原則,首先詳細介紹EZUSB FX2的原理,其次介紹開發和學習中所需的軟、硬件工具,隨后討論固件程序、驅動程序和應用程序的編制方法,最后通過列舉范例程序進一步總結和提高。同時,為了方便讀者,書中還用附錄的形式配置了開發和學習中常用的參考資料。
本書可作為工科院校本科生、研究生單片機與接口設計等相關課程的參考用書,也可作為從事計算機外圍設備接口開發和各類微控制器應用系統設計工程技術人員的參考用書。
目錄:

第1章 USB基本概念和特性
 1.1 USB的一般概念
 1.2 USB的發展和應用
 1.3 USB的特點
 1.4 USB系統的描述
 1.5 電纜和連接器
 1.6 電源
 1.7 總線協議
 1.8 穩定性
 1.9 系統設置
 1.10 數據流種類
 1.11 USB設備
 1.12 USB主機: 硬件和軟件
第2章 EZUSB FX2簡介
 2.1 主機是主控者
 2.2 USB方向
 2.3 令牌和PID碼
 2.4 USB幀
 2.5 USB傳輸類型
 2.6 設備枚舉
 2.7 串行接口引擎
 2.8 設備重枚舉
 2.9 EZUSB FX2構成
 2.10 EZUSB FX2特性
 2.11 EZUSB FX2集成微處理器
 2.12 EZUSB FX2硬件框圖和封裝
 2.13 EZUSB FX2端點緩沖區
 2.14 外部FIFO接口
 2.15 EZUSB FX2系列芯片
第3章 EZUSB FX2控制端點0
 3.1 引言
 3.2 控制端點EP0
 3.3 USB請求
第4章 EZUSB FX2枚舉和重枚舉
 4.1 引言
 4.2 EZUSB FX2啟動模式
 4.3 缺省USB設備
 4.4 EEPROM 引導加載數據的形式
 4.5 EEPROM配置字節
 4.6 RENUM位
 4.7 EZUSB FX2響應設備請求
 4.8 固件加載的Vendor請求
 4.9 固件程序重枚舉過程
 4.10 多重重枚舉
第5章 EZUSB FX2中斷
 5.1 引言
 5.2 特殊功能寄存器
 5.3 中斷過程
 5.4 USB特殊中斷
 5.5 USB中斷自動向量
 5.6 I2C總線中斷
 5.7 FIFO/GPIF中斷(INT4)
 5.8 FIFO/GPIF中斷自動向量
第6章 EZUSB FX2存儲器
 6.1 引言
 6.2 內部數據RAM
 6.3 外部程序存儲器和外部數據存儲器
 6.4 FX2存儲器分配
 6.5 馮·諾伊曼片外程序存儲器和數據存儲器
 6.6 片內數據存儲器(0xE000∼0xFFFF)
第7章 EZUSB FX2復位和電源管理
 7.1 EZUSB FX2復位
 7.2 上電復位(POR)
 7.3 釋放CPU復位
 7.4 CPU復位的影響
 7.5 USB 總線復位
 7.6 EZUSB FX2的“斷開”
 7.7 EZUSB FX2電源管理
 7.8 USB掛起
 7.9 喚醒/恢復
 7.10 USB恢復(遠程喚醒)
第8章 EZUSB FX2 CPU介紹
 8.1 引言
 8.2 8051的改進
 8.3 性能綜述
 8.4 軟件兼容性
 8.5 FX2與803x/805x的特性比較
 8.6 FX2與DS80C320的不同
 8.7 EZUSB FX2 寄存器接口
 8.8 EZUSB FX2 內部RAM
 8.9 I/O端口
 8.10 中斷
 8.11 電源控制
 8.12 特殊功能寄存器
 8.13 外部地址/數據總線
 8.14 復位
第9章 EZUSB FX2輸入和輸出
 9.1 引言
 9.2 I/O端口
 9.3 I/O端口交替功能
 9.4 I2C總線控制器
 9.5 EEPROM引導加載器
第10章 EZUSB FX2定時/計數器和串行接口
 10.1 定時/計數器
 10.2 串行接口
第11章 EZUSB FX2端點緩沖區存取
 11.1 引言
 11.2 FX2的大端點和小端點
 11.3 高速和全速的區別
 11.4 CPU如何配置端點
 11.5 CPU訪問FX2端點數據
 11.6 CPU對FX2端點的控制
 11.7 設置數據指針
 11.8 自動指針
第12章 EZUSB FX2從屬FIFO
 12.1 引言
 12.2 硬件
 12.3 固件程序
 12.4 手動輸出與自動輸出之間的切換
第13章 EZUSB FX2通用可編程接口(GPIF)
 13.1 引言
 13.2 硬件
 13.3 GPIF波形
 13.4 固件
 13.5 UDMA接口
第14章 硬件開發工具介紹
 14.1 SY2200 EZUSB FX2開發系統簡介
 14.2 開發系統配套內容
 14.3 SY2200 EZUSB FX2開發系統安裝
 14.4 SY2200 EZUSB FX2開發板
 14.5 SY2200 EZUSB FX2開發板整體操作流程
第15章 軟件開發工具及其使用
 15.1 EZUSB控制面板
 15.2 利用Keil C調試程序
第16章 固件框架和函數庫
 16.1 固件框架
 16.2 固件函數庫
第17章 設備驅動及應用程序設計
 17.1 固件下載USB設備驅動程序
 17.2 EZUSB通用設備驅動程序(GPD)規范
 17.3 應用程序設計舉例
第18章 EZUSB FX2編程及應用實例
 18.1 上傳和下載EZUSB內部RAM和擴展RAM(a3load.hex)
 18.2 批量端點環路測試(bulkext.hex)
 18.3 批量環路測試(bulkloop.hex)
 18.4 批量端點無限發送接收測試(bulksr C.hex)
 18.5 按鈕和燈(dev_io.hex)
 18.6 批量傳輸測試(ezbulk.hex)
 18.7 利用批量端點對進行環路測試(ibn.hex)
 18.8 內部存儲器測試(imemtest.hex)
 18.9 采用PING NAK中斷的批量端點環路測試(pingnak.hex)
 18.10 Vendor專用命令程序(Vend_Ax.hex)
 18.11 HID人機接口設備的開發實例
附錄A EZUSB FX2封裝、引腳分配及功能
附錄B 寄存器
 B.1 引言
 B.2 特殊功能寄存器
 B.3 GPIF波形存儲器
 B.4 通用配置寄存器
 B.5 端點配置寄存器
 B.6 中斷寄存器
 B.7 輸入/輸出寄存器
 B.8 UDMA CRC寄存器
 B.9 USB控制寄存器
 B.10 端點寄存器
 B.11 通用可編程接口(GPIF)寄存器
 B.12 端點緩沖區寄存器
 B.13 同步延時寄存器
附錄C EZUSB FX2指令集
 C.1 引言
 C.2 指令時序
 C.3 延展存儲器周期(等待狀態)
 C.4 雙數據指針
 C.5 特殊功能寄存器
附錄D 常用詞匯英漢注釋
序: