TMS320F240x DSP彙編及C語言多功能控制套用

TMS320F240x DSP彙編及C語言多功能控制套用

《TMS320F240x DSP彙編及C語言多功能控制套用》是在2009年5月北京航天航空大學出版社出版的圖書,作者是林容益。

基本介紹

  • 書名:TMS320F240x DSP彙編及C語言多功能控制套用
  • 作者:林容益
  • ISBN:9787810777797
  • 頁數:584
  • 定價:65.00元
  • 出版社:北京航天航空大學出版社
  • 出版時間:2009-5
內容簡介,圖書目錄,

內容簡介

《TMS320F240xDSP彙編及C語言多功能控制套用》從介紹TMS320F240x DSP的彙編語言及C語言入手,著重介紹TMS320F240x DSP的基本暫存器配置及編程特點,並針對TMS320F240x DSP的常規控制套用,利用實驗方法,針對不同的片上外設,分別設計了不同的實驗。內容包括: 機電控制結構及開發系統、機電控制的存儲器配置結構、CPU與機電控制結構及狀態模組以及控制系統專題製作。
《TMS320F240xDSP彙編及C語言多功能控制套用》適合作為電機與電器、電氣工程與自動化、電力電子與電力傳動專業及其他相關專業的高年級本科生和研究生的參考書,也可供研究開發DSP控制系統的工程技術人員參考。

圖書目錄

第1章 機電控制TMS320F/C2407結構及開發系統.
1.1 TMS320F2407特性簡介
1.2 TMS320F2407架構
1.3 SN-DSP2407M主CPU開發系統
1.3.1 SN-F2407M存儲器配置結構
1.3.2 SN-F2407M接口信號配置
1.4 SN-DSP2407MIO外設控制開發系統
1.5 SN-DSP2407PLD擴充外設控制開發系統
1.6 SN-CPLD8/10接口電路
1.6.1 EPF8282ALC84-4接口電路
1.6.2 EPF10K10TC144及ACX1K100QC208接口電路
1.7 SN-DSP2407S開發系統實體結構
第2章 TMS320F/C2407的存儲器配置結構
2.1 TMS320LF/C2407的存儲器和映射暫存器及I/O的配置
2.2 TMS320LF/C2407的外部存儲器及I/O的讀/寫時序設定
第3章 2407的CPU結構和定址模式及指令
3.1 LF2407的CPU體系結構
3.2 CPU的運算處理體系結構
3.2.1 CPU的乘法器運算處理體系結構
3.2.2 CALU的多路轉接輸入移位倍乘器體系結構
3.2.3 中央算術邏輯單元CALU的體系結構
3.2.4 輔助暫存器的索引算術操作單元ARAU體系結構
3.3 存儲器定址方式
3.3.1 立即定址方式
3.3.2 直接定址方式
3.3.3 間接定址方式
3.4 對應程式存儲器PM及I/O存儲器IM的讀/寫指令
3.4.1 程式存儲器的讀/寫
3.4.2 I/O存儲器的讀/寫
3.5 對應程式存儲器PM及數據存儲器DM的互動讀/寫指令
3.6 程式存儲器PM.數據存儲器DM.I/O存儲器讀/寫及ALU運算指令
第4章 TMS320F/C2407的程式分支及控制
4.1 程式地址產生器
4.2 指令的流水線操作
4.3 分支指令的分支.子程式調用及返回主程式操作
4.4 重複單一指令的執行操作
4.5 中斷操作
4.6 外設中斷暫存器
4.7 系統復位
4.8 非法定址操作檢測
4.9 外部中斷控制暫存器
4.9.1 外部中斷1控制暫存器
4.9.2 外部中斷2控制暫存器
4.1 0中斷優先權及其向量表
4.1 1系統結構控制及狀態暫存器
4.1 2看門狗定時器
4.1 2.1 看門狗定時器模組的特性
4.1 2.2 看門狗定時器WDCNTR
4.1 2.3 看門狗復位鎖控暫存器WDKEY
4.1 2.4 看門狗定時器的控制暫存器WDCR
第5章 LF2407的CC/CCS操作及基本I/O測試實驗
5.1 CC簡介
5.2 CC的安裝設定
5.3 LF2407系列的CCS/CC程式編輯和編譯操作
5.4 一般I/O的輸入/輸出套用
5.5 基本外設連線測試及實驗
第6章 事件處理模組
6.1 事件處理模組概要
6.2 通用定時器GPT
6.3 通用定時器的比較器操作
6.3.1 TxPWM的輸出控制操作
6.3.2 TxPWM的輸出控制邏輯電路
6.4 完全比較器單元
6.5 PWM與比較器單元的結合電路
6.5.1 事件處理的PWM產生能力
6.5.2 可編輯的死區單元
6.6 比較器單元的PWM波形產生及PWM電路
6.6.1 事件管理的PWM輸出產生
6.6.2 PWM輸出產生的暫存器設定
6.6.3 非對稱PWM波形的產生
6.6.4 對稱PWM波形的產生
6.7 向量空間PWM
6.7.1 三相電力換流器
6.7.2 事件處理模組的空間向量PWM波形的產生
6.8 捕捉單元
6.8.1 捕捉單元的特性
6.8.2 捕捉單元的操作
6.8.3 捕捉單元的暫存器
6.8.4 捕捉單元的FIFO棧暫存器
6.8.5 捕捉中斷
6.8.6 捕捉套用範例程式
6.9 四象限編碼脈衝電路
6.9.1 QEP引腳端
6.9.2 QEP電路的計數時鐘
6.9.3 QEP解碼電路
6.9.4 QEP的通用計數器操作
6.9.5 通用定時器在QEP操作時的中斷及相關比較輸出
6.9.6 QEP電路中的暫存器設定
6.9.7 QEP電路套用範例說明(一)
6.9.8 QEP電路套用範例說明(二)
6.1 0事件處理模組的中斷
6.1 0.1 EV中斷請求及其服務
6.1 0.2 EVA中斷相關暫存器
6.1 0.3 EVB中斷相關暫存器
6.1 0.4 捕捉器及事件中斷的程式套用範例
6.1 1事件處理外設的簡易C語言程式套用
6.1 2CPU的中斷及其空閒模式操作
第7章 模擬/數字轉換ADC模組
7.1 ADC模組特性
7.2 ADC轉換概述
7.2.1 自動排序:操作原理
7.2.2 基本操作
7.2.3 排序器用多重的“時序觸發”進行“啟動/停止”操作
7.2.4 輸入觸發說明
7.2.5 在排序期間的中斷操作
7.3 ADC模組的時鐘預分頻器
7.4 ADC轉換值的校準
7.5 ADC轉換的自我測試
7.6 暫存器的位功能描述
7.6.1 ADC控制暫存器1
7.6.2 ADC控制暫存器2
7.6.3 最大轉換通道暫存器..2
7.6.4 自動排序狀態暫存器
7.6.5 ADC輸入通道選擇排序控制暫存器
7.6.6 ADC轉換結果值的緩衝暫存器(對於雙排序模式)
7.7 ADC轉換時鐘周期
7.8 ADC轉換模組的程式套用示例
第8章 串列通信接口SCI模組
8.1 與C240的SCI接口差別
8.1.1 SCI物理層的描述
8.1.2 SCI的微體系結構
8.1.3 SCI模組
8.1.4 多處理器及異步通信模式
8.2 SCI可定義的數據格式
8.3 SCI多處理器通信
8.3.1 空閒線多處理器模式
8.3.2 定址位的多處理器模式
8.4 SCI通信格式
8.4.1 通信模式的接收信號
8.4.2 通信模式的傳送信號
8.5 SCI連線埠的中斷
8.6 SCI模組暫存器
8.6.1 SCI通信控制暫存器SCICCR
8.6.2 SCI控制暫存器1SCICTL1
8.6.3 SCI的波特率選擇設定暫存器SCIHBAUD/SCILBAUD
8.6.4 SCI控制暫存器2SCICTL2
8.6.5 SCI接收器的狀態暫存器SCIRXST
8.6.6 接收器的數據緩衝暫存器SCIRXEMU和SCIRXBUF
8.6.7 SCI的傳送數據緩衝暫存器SCITXBUF
8.6.8 SCI的中斷優先權控制暫存器SCIPRI
8.7 SCI接口的應用程式示例
8.8 SCI外設各暫存器及對應位名稱表
第9章 串列同步通信接口SPI模組
9.1 SPI物理描述
9.2 SPI控制暫存器
9.3 SPI操作
9.3.1 SPI操作引言
9.3.2 SPI主/從連線
9.4 SPI的中斷
9.4.1 SPI的中斷允許位SPI_INT_ENA(SPICTL.0)
9.4.2 SPI的中斷標誌位SPI_INT_FLAG(SPISTS.6)
9.4.3 SPI的接收溢出中斷允許位OVERRUN_INT_ENA(SPICTL.4)
9.4.4 SPI接收溢出中斷標誌位RECEIVE_OVERRUN_FLAG(SPISTS.7)
9.4.5 SPI中斷優先權設定位SPI_PRIORITY(SPIPRI.6 )
9.4.6 SPI數據格式
9.4.7 SPI波特率及時鐘結構
9.4.8 SPI時鐘結構
9.4.9 SPI處於復位時的啟動
9.4.1 0適當地使用SPI的軟體復位來啟動SPI
9.4.1 1數據傳輸示例
9.5 SPI控制暫存器
9.5.1 SPI結構化控制暫存器SPICCR
9.5.2 SPI操作控制暫存器SPICTL
9.5.3 SPI操作狀態暫存器SPISTS
9.5.4 SPI波特率暫存器SPIBRR
9.5.5 SPI仿真緩衝暫存器SPIRXEMU
9.5.6 SPI串列接收緩衝暫存器SPIRXBUF
9.5.7 SPI串列傳送緩衝暫存器SPITXBUF
9.5.8 SPI串列數據暫存器SPIDAT
9.5.9 SPI中斷優先權控制暫存器SPIPRI
9.6 SPI操作時序波示例
9.7 SPI的彙編語言軟體套用示例
9.8 SPI的C語言軟體套用示例
第10章 控制區域網路接口CAN模組
10.1 簡介
10.2 CAN模組的概覽
10.2.1 CAN模組的協定概覽
10.2.2 CAN模組傳輸格式
10.2.3 CAN控制器的結構
10.3 CAN信箱的布局
10.3.1 CAN信息緩衝器
10.3.2 寫入到接收信箱RAM
10.3.3 傳送信箱
10.3.4 接收信箱
10.3.5 遙控幀的處理
10.3.6 接收過濾器
10.4 CAN控制暫存器
10.4.1 信箱方向及允許暫存器
10.4.2 傳送控制暫存器
10.4.3 接收控制暫存器
10.4.4 主控制暫存器
10.4.5 位傳輸率設定暫存器
10.5 CAN的狀態暫存器
10.5.1 CAN的整體狀態暫存器
10.5.2 CAN的錯誤狀態暫存器
10.5.3 CAN的錯誤計數暫存器
10.6 CAN的中斷控制
10.6.1 CAN的中斷標誌暫存器
10.6.2 CAN中斷禁止暫存器
10.7 CAN的結構配置模式及其傳輸操作
10.8 省電模式
10.9 空閒模式
10.1 0CAN匯流排的轉換及仲裁和其他CAN設備晶片
10.1 0.1 Microchip公司的CAN微控制器
10.1 0.2 Atmel公司的CAN微控制器
10.1 0.3 CAN匯流排的接口轉換器
10.1 0.4 CAN匯流排的仲裁
10.1 1CAN模組的套用及其示例程式
第11章 240x控制系統專題製作實驗示例A
11.1 PLC的機電控制套用系統
11.1.1 接口原理說明
11.1.2 系統操作原理
11.1.3 定義簡易PLC機電控制套用示例
11.2 直流伺服電機PWM定位控制
第12章 240x控制系統專題製作實驗示例B
12.1 實驗121PWM溫度簡易反饋控制專題
12.2 2407與MCU通過UART進行RTC傳輸控制
12.2.1 AVR的接口原理說明
12.2.2 實驗122將所設定RTC及數據通過SCI傳輸控制專題
第13章 SPVC三相電力控制專題套用示例
13.1 SPVC三相電力驅動電路簡介
13.2 三相電力控制實驗模組電路簡介
13.3 三相PWM空間向量電力控制基本原理
13.4 三相PWM空間向量恆定V/Hz比例電機轉速控制基本原理
13.5 實驗131PWM正弦波進行恆定V/Hz三相感應電機速度控制專題
13.5.1 實驗程式
13.5.2 討論
13.6 實驗13-2C程式的硬體向量空間SVPWM產生三相弦波控制
第14章 CCS及F240x的Flash程式數據ISP燒寫
14.1 簡介
14.2 CCS的單步調試執行
14.3 F240x的Flash程式數據ISP燒寫
14.3.1 Flash程式數據ISP燒寫的F24xxFlashPluginV1.1 0.1 安裝
14.3.2 F240x系列的Flash程式

相關詞條

熱門詞條

聯絡我們