《TMS320LF240xDSP原理及套用(第2版)》是2015年6月電子工業出版社出版的圖書,作者是楊光。
基本介紹
- 書名:TMS320LF240xDSP原理及套用(第2版)
- 作者:楊光
- ISBN:9787121262210
- 出版社:電子工業出版社
- 出版時間:2015年6月
- 頁數:272
- 字數:457千字
- 開本:16(185*260)
- 版次:01-01
內容簡介
圖書目錄
1.1 TMS320LF240x系列DSP概述1
1.2 TMS320LF240x DSP結構及引腳功能2
1.3 TMS320LF240x DSP存儲器映射圖8
1.3.1 TMS320LF2407的存儲器配置8
1.3.2 TMS320LF2406的存儲器配置9
1.3.3 TMS320LF2402的存儲器配置10
1.4 TMS320LF240x DSP片內外設存儲器映射10
習題111
第2章 TMS320LF240x DSP內部資源介紹13
2.1 TMS320LF240x系列DSP的CPU功能模組13
2.1.1 輸入定標部分14
2.1.2 乘法部分15
2.1.3 中央算術邏輯部分16
2.1.4 輔助暫存器算術單元17
2.1.5 狀態暫存器18
2.2 存儲器和I/O空間20
2.2.1 程式存儲器20
2.2.2 數據存儲器21
2.2.3 I/O空間22
2.3 系統配置和中斷23
2.3.1 系統配置暫存器23
2.3.2 中斷優先權和中斷向量表25
2.3.3 TMS320LF240x系列器件的可禁止中斷26
2.3.4 TMS320LF240x系列器件的可禁止中斷回響流程29
2.3.5 TMS320LF240x系列器件的非禁止中斷29
2.3.6 中斷服務程式31
2.3.7 中斷等待時間32
2.3.8 復位操作32
2.3.9 低功耗模式33
2.4 程式控制34
2.4.1 程式地址的產生34
2.4.2 流水線操作36
2.4.3 分支、調用和返回36
2.5 重複指令39
習題239
第3章 TMS320LF240x定址方式和指令系統41
3.1 TMS320LF240x DSP的定址方式41
3.1.1 立即定址方式41
3.1.2 直接定址方式42
3.1.3 間接定址方式44
3.2 TMS320LF240x DSP的指令系統45
3.2.1 累加器、算術和邏輯指令46
3.2.2 輔助暫存器指令47
3.2.3 T暫存器、P暫存器和乘法指令47
3.2.4 轉移指令47
3.2.5 控制指令48
3.2.6 輸入/輸出和存儲器指令49
3.3 典型彙編指令介紹49
習題363
第4章 通用目標檔案64
4.1 通用目標檔案格式64
4.1.1 段64
4.1.2 段程式計數器64
4.1.3 連結器命令檔案和連結器偽指令64
4.2 TMS320LF240x DSP通用目標檔案及頭檔案70
4.2.1 頭檔案TMS320LF240x.H70
4.2.2 命令檔案CMD77
4.2.3 中斷向量表檔案78
第5章 TMS320LF240x匯流排擴展80
5.1 程式存儲器80
5.2 數據存儲器80
5.3 I/O空間82
習題584
第6章 看門狗定時器模組85
6.1 看門狗定時器模組的結構85
6.2 看門狗定時器的操作87
習題687
第7章 數字輸入/輸出模組88
7.1 I/O復用控制暫存器88
7.1.1 I/O連線埠復用輸出控制暫存器89
7.1.2 數據和方向控制暫存器90
7.2 I/O連線埠的套用實例91
7.2.1 I/O口作為輸出口套用91
7.2.2 I/O口作為輸入/輸出口套用92
習題794
第8章 事件管理器模組95
8.1 事件管理器模組概述95
8.1.1 事件管理器的結構框圖95
8.1.2 事件管理器暫存器列表95
8.1.3 事件管理器中斷98
8.2 通用定時器105
8.2.1 TMS320LF240x DSP通用定時器概述105
8.2.2 通用定時器功能模組106
8.2.3 通用定時器的計數操作110
8.2.4 通用定時器的比較操作113
8.2.5 通用定時器的PWM輸出116
8.2.6 通用定時器復位117
8.2.7 通用定時器的周期性中斷實例117
8.2.8 通用定時器的比較輸出實例119
8.3 比較單元120
8.4 脈寬調製電路PWM123
8.4.1 與比較單元相關PWM電路124
8.4.2 比較單元和PWM電路中的PWM波形產生126
8.4.3 空間矢量PWM波形產生127
8.4.4 PWM波形產生實例129
8.5 捕獲單元130
8.5.1 捕獲單元概述130
8.5.2 捕獲單元的操作131
8.5.3 捕獲單元套用注意事項134
8.5.4 捕獲單元套用實例134
8.6 正交編碼脈衝(QEP)電路137
8.6.1 正交編碼脈衝電路概述137
8.6.2 正交編碼脈衝電路的編碼操作137
8.6.3 正交編碼脈衝電路套用實例138
習題8140
第9章 串列通信接口模組142
9.1 串列通信接口概述142
9.2 串列通信接口的多處理器通信143
9.2.1 串列通信接口可程式的數據格式143
9.2.2 串列接口的多處理器通信143
9.3 串列通信接口通信格式146
9.4 串列通信接口中斷146
9.5 串列通信接口波特率計算147
9.6 串列通信接口控制暫存器147
9.7 SCI套用實例151
習題9154
第10章 A/D轉換模組155
10.1 A/D轉換器概述155
10.2 自動排序器的工作原理155
10.2.1 連續自動排序模式157
10.2.2 排序器的啟動/停止模式158
10.2.3 輸入觸發源159
10.2.4 排序轉換時的中斷操作159
10.3 ADC時鐘預定標160
10.4 校準模式160
10.5 自測模式161
10.6 ADC模組的暫存器161
10.7 ADC轉換時鐘周期166
10.8 ADC轉換套用實例167
習題10170
第11章 串列外設接口模組172
11.1 串列外設接口概述172
11.2 串列外設接口操作173
11.2.1 操作介紹173
11.2.2 串列外設接口的主動模式和從動模式174
11.2.3 串列外設接口SPI的中斷175
11.2.4 串列外設接口的數據格式175
11.2.5 串列外設接口波特率設定和時鐘方式175
11.2.6 串列外設接口的初始化176
11.3 串列外設接口模組控制暫存器177
11.4 串列外設接口套用實例180
習題11183
第12章 CAN控制器模組184
12.1 TMS320LF240x系列CAN控制器概述184
12.2 CAN的信箱185
12.3 CAN控制暫存器186
12.4 CAN的信箱暫存器191
12.5 CAN的中斷195
12.6 CAN控制器套用實例197
習題12200
第13章 TMS320LF240x套用系統設計201
13.1 TMS320LF2407外部匯流排套用系統設計201
13.1.1 TMS320LF2407與LED數碼管接口電路設計201
13.1.2 TMS320LF2407與TLC5510接口電路設計203
13.1.3 TMS320LF2407與AD7524接口電路設計206
13.2 GPIO套用系統設計209
13.2.1 GPIO擴展RT128×64液晶模組接口電路設計209
13.2.2 GPIO擴展矩陣鍵盤接口電路設計215
13.3 外部中斷套用221
13.4 頻率測量系統設計223
13.5 輸入捕獲測量脈寬系統設計228
13.6 直流電動機控制系統設計234
習題13241
第14章 TMS320LF240x晶片開發環境243
14.1 開發流程和開發工具243
14.2 代碼生成工具244
14.3 CCS 3.x集成調試環境安裝245
14.4 CCS 3.x集成調試環境簡介248
14.4.1 檔案管理功能248
14.4.2 編輯功能(Edit)250
14.4.3 視圖功能(View)252
14.4.4 項目管理(Project)257
14.4.5 調試功能(Debug)258
14.4.6 選項(Option)260
14.4.7 工具(Tools)260
14.4.8 視窗(Windows)261
14.5 CCS 3.x的套用261
參考文獻263