嵌入式DSP的原理與應用--基於TMS320F28335(第3版)
馬駿傑
- 出版商: 北京航空航天大學
- 出版日期: 2025-10-01
- 售價: $474
- 貴賓價: 9.5 折 $450
- 語言: 簡體中文
- 頁數: 272
- ISBN: 7512447760
- ISBN-13: 9787512447769
-
相關分類:
數位訊號處理 Dsp
立即出貨 (庫存 < 4)
買這商品的人也買了...
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
本書以TMS320F28335的工程應用為主線,從電力電子產品的嵌入式應用角度出發,介紹了其軟硬件的開發方法,詳細介紹了內部結構、編程方法及BootLoader等內容。本書是再版書,相比舊版,對部分內容進行了更新。 本書可作為高等院校自動化專業、電氣工程專業研究生和相關方面的工程技術人員的參考用書。
目錄大綱
第1章 緒論
1.1 數字信號處理
1.1.1 模擬和數字信號的處理方式
1.1.2 數字信號處理的優缺點
1.2 DSP的發展及特點
1.3 DSP產品簡介
1.3.1 TI公司的DSP產品
1.3.2 TMS320C28x產品簡介
第2章 F28335的結構原理
2.1 F28335的內部結構
2.2 F28335的CPU
2.2.1 CPU運算單元
2.2.2 CPU寄存器組
2.2.3 輔助寄存器算術單元ARAU
2.2.4 浮點運算單元FPU
2.3 F28335的存儲器及應用
2.3.1 SARAM存儲器
2.3.2 FLASH及使用詳解
2.3.3 BootROM
2.3.4 CSM及使用詳解
2.3.5 OTP存儲器
2.3.6 外設
2.3.7 外部存儲器接口
2.4 外設及引腳功能
2.5 F28335的時鐘及控制
2.5.1 系統時鐘的產生
2.5.2 系統時鐘的分配
2.5.3 F28335的低功耗模式及相關寄存器
2.5.4 F28335的看門狗模塊
2.6 F28335的CPU定時器
2.6.1 定時器結構
2.6.2 定時器中斷申請
2.6.3 定時器寄存器及位域結構體定義
2.6.4 定時器應用例程——如何記錄函數的運行時間
第3章 程序開發語言
3.1 F28335匯編語言概述
3.1.1 F28335匯編指令描述
3.1.2 尋址方式及常用匯編指令
3.1.3 CMD文件及匯編程序示例
3.1.4 匯編語言應用例程
3.2 F28335的C語言編程基礎
3.2.1 F28335的C語言數據類型
3.2.2 C語言的重要關鍵字
3.2.3 C語言CMD文件的編寫
第4章 F28335的通用I/O口
4.1 GPIO的功能結構
4.2 GPIO寄存器及傳統定義方法示例
4.2.1 GPIO控制類寄存器
4.2.2 GPIO數據類寄存器
4.2.3 傳統寄存器定義方法示例
4.3 寄存器的位域結構體方法示例
4.3.1 GPIO寄存器組類型定義
4.3.2 定義存放寄存器組的存儲器段
4.3.3 寄存器組的存儲器段地址定位
4.3.4 寄存器位結構定義的使用
4.4 GPIO應用例程
第5章 F28335的中斷系統
5.1 中斷系統的結構
5.1.1 中斷管理機制
5.1.2 中斷處理及響應過程
5.1.3 CPU中斷向量
5.1.4 CPU級中斷相關寄存器
5.2 PIE外設中斷擴展模塊
5.2.1 PIE模塊的結構
5.2.2 PIE中斷向量表映射
5.2.3 PIE模塊相關寄存器
5.2.4 PIE模塊寄存器的程序操作
5.3 非屏蔽中斷
5.3.1 軟件中斷
5.3.2 非法指令中斷
5.3.3 硬件NMI中斷
5.3.4 硬件覆位中斷XRS
5.4 中斷應用實例——如何創建中斷嵌套服務程序
第6章 模/數轉換單元ADC
6.1 ADC模塊概述
6.1.1 ADC模塊構成及原理
6.1.2 時鐘及采樣頻率
6.1.3 ADC采樣工作方式
6.2 ADC模塊校準功能及使用詳解
6.3 ADC模塊寄存器
6.4 ADC模塊應用實例——如何進行數據處理及程序校準
第7章 F28335片上控制外設
7.1 增強型脈寬調制模塊ePWM
7.1.1 時間基準子模塊TB原理及應用
7.1.2 計數器比較子模塊CC原理及應用
7.1.3 動作限定子模塊AQ原理及應用
7.1.4 死區控制子模塊DB原理及應用
7.1.5 錯誤控制子模塊TZ原理及應用
7.1.6 事件觸發子模塊ET原理及應用
7.2 增強型捕獲模塊eCAP
7.2.1 eCAP工作模式
7.2.2 捕獲模塊寄存器
7.2.3 eCAP應用實例——如何捕獲外部脈沖信號
第8章 F28335的片上串行通信單元
8.1 串行通信的基本概念
8.1.1 異步通信和同步通信
8.1.2 串行通信的傳輸方向
8.1.3 串行通信的錯誤校驗
8.2 SCI通信模塊及應用
8.2.1 SCI通信模塊簡介
8.2.2 SCI工作原理
8.2.3 SCI基本數據格式
8.2.4 多處理器通信方式
8.2.5 SCI相關寄存器
8.2.6 SCI應用實例——如何實現異步通信數據的收發
8.3 SPI通信模塊及應用
8.3.1 SPI模塊簡介
8.3.2 SPI工作原理
8.3.3 SPI的時鐘與波特率
8.3.4 SPI相關寄存器
8.3.5 SPI模塊應用實例——如何建立有效的全雙工數據通信
8.4 McBSP模塊及應用
8.4.1 McBSP數據收發原理
8.4.2 數據的壓縮和擴展
8.4.3 McBSP數據幀
8.4.4 時鐘及采樣率發生器
8.4.5 McBSP工作模式簡介
8.4.6 McBSP相關寄存器
8.4.7 McBSP應用實例——如何實現在SPI模式下的數據收發
8.5 I2C通信模塊及應用
8.5.1 I2C總線基礎
8.5.2 I2C相關寄存器
8.5.3 I2C應用實例
8.5.4 I2C真實波形數據格式分析
8.6 CAN通信模塊
8.6.1 CAN模塊簡介
8.6.2 CAN相應寄存器
8.6.3 CAN應用註意事項及數據收發程序詳解
第9章 BootLoader原理及應用
9.1 BootLoader基本工作流程
9.1.1 F2833x片內引導過程
9.1.2 基本工作流程代碼解析
9.2 BootLoader基本數據傳輸協議
9.2.1 16位數據流結構
