注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計手把手教你學DSP:基于TMS320F28335的應用開發(fā)及實戰(zhàn)(微課視頻版)

手把手教你學DSP:基于TMS320F28335的應用開發(fā)及實戰(zhàn)(微課視頻版)

手把手教你學DSP:基于TMS320F28335的應用開發(fā)及實戰(zhàn)(微課視頻版)

定 價:¥89.00

作 者: 顧衛(wèi)鋼,郭巍,張蔚,李躍威 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302550686 出版時間: 2020-07-01 包裝: 平裝
開本: 16 頁數(shù): 412 字數(shù):  

內(nèi)容簡介

  本書以美國TI公司32位浮點DSP處理器TMS320F28335的開發(fā)為主線,采用生動的語言深入淺出地介紹與DSP開發(fā)相關(guān)的方方面面,包括DSP開發(fā)環(huán)境的搭建、新工程的建立、CCS6的使用、CMD文件的編寫、硬件電路的設(shè)計、存儲器的映像、三級中斷系統(tǒng)、FLASH代碼固化以及TMS320F28335的各個外設(shè)模塊的功能和使用。

作者簡介

  顧衛(wèi)鋼,男,東南大學博士生,電氣工程專業(yè),創(chuàng)辦了國內(nèi)z大的DSP交流論壇,并經(jīng)營南京傅立葉電子技術(shù)有限公司。已出版有圖書《手把手教你學DSP——基于TMS320x281x》。

圖書目錄

目錄



第1章TMS320F28335的特性、外設(shè)資源及引腳分布

1.1初識TMS320F28335

1.2TMS320F28335的特性

1.3TMS320F28335的片內(nèi)外設(shè)資源

1.4TMS320F28335的引腳分布與引腳功能

1.5開發(fā)平臺的搭建

習題

第2章TMS320F28335的硬件設(shè)計

2.1如何保證TMS320F28335芯片的正常工作

2.2常用硬件電路的設(shè)計

2.2.1電源電路

2.2.2時鐘電路

2.2.3復位電路

2.2.4JTAG電路

2.2.5外擴RAM電路

2.2.6外擴Flash電路

2.2.7GPIO電平轉(zhuǎn)換電路

2.2.8ADC調(diào)理電路

2.2.9串口通信電路

2.2.10CAN電路

2.2.11I2C電路

2.3調(diào)試的注意事項

習題

第3章使用C語言操作DSP的寄存器

3.1寄存器的C語言訪問

3.1.1了解SCI的寄存器

3.1.2使用位定義的方法定義寄存器

3.1.3聲明共同體

3.1.4創(chuàng)建結(jié)構(gòu)體文件

3.2寄存器文件的空間分配

習題

第4章存儲器及CMD文件的編寫

4.1F28335的存儲器

4.1.1F28335存儲器的結(jié)構(gòu)

4.1.2F28335存儲器的映像

4.1.3F28335各個存儲器模塊的特點

4.2CMD文件

4.2.1COFF格式和段的概念

4.2.2C語言生成的段

4.2.3CMD文件的編寫

習題

第5章時鐘和系統(tǒng)控制

5.1振蕩器OSC和鎖相環(huán)PLL

5.2各種時鐘信號

5.2.1外設(shè)時鐘

5.2.2XCLKOUT信號

5.3看門狗電路

5.4低功耗模式

5.5實例: 系統(tǒng)初始化函數(shù)

習題

第6章通用輸入/輸出端口GPIO

6.1GPIO概述

6.2GPIO寄存器

6.3GPIO輸入限定功能

6.4GPIO配置步驟

習題

第7章創(chuàng)建一個新工程

7.1控制原理分析

7.2創(chuàng)建工程

7.3編譯與調(diào)試

7.3.1編譯工程

7.3.2下載程序

習題

第8章外部接口XINTF及外擴存儲器設(shè)計

8.1XINTF概述

8.2XINTF配置

8.2.1時鐘信號

8.2.2數(shù)據(jù)總線寬度和連接方式

8.2.3建立時間、有效時間和跟蹤時間

8.2.4XREADY采樣

8.2.5訪問時序的具體配置

8.3外擴存儲器設(shè)計

8.3.1硬件設(shè)計

8.3.2將變量存放到外擴存儲器中

習題

第9章CPU定時器

9.1CPU定時器工作原理

9.2CPU定時器寄存器

9.3分析CPU定時器的配置函數(shù)

習題

第10章F28335的中斷系統(tǒng)

10.1什么是中斷

10.2F28335的CPU中斷

10.2.1CPU中斷的概述

10.2.2CPU中斷向量和優(yōu)先級

10.2.3CPU中斷的寄存器

10.2.4可屏蔽中斷的響應過程

10.3F28335的PIE中斷

10.3.1PIE中斷概述

10.3.2PIE中斷寄存器

10.3.3外部中斷控制寄存器

10.3.4PIE中斷向量表

10.4F28335的三級中斷系統(tǒng)分析

10.5成功實現(xiàn)中斷的必要步驟

10.6使用CPU定時器0的周期中斷控制LED燈的閃爍

習題

第11章模數(shù)轉(zhuǎn)換器ADC

11.1F28335內(nèi)部的ADC模塊

11.1.1ADC模塊的特點

11.1.2ADC的時鐘頻率和采樣頻率

11.2ADC模塊的工作方式

11.2.1雙序列發(fā)生器模式下順序采樣

11.2.2雙序列發(fā)生器模式下并發(fā)采樣

11.2.3級聯(lián)模式下的順序采樣

11.2.4級聯(lián)模式下的并發(fā)采樣

11.2.5序列發(fā)生器連續(xù)自動序列化模式和啟動/停止模式

11.3ADC模塊的中斷

11.4參考電壓的選擇

11.5ADC模塊的寄存器

11.6ADC采樣例程

習題

第12章增強型脈寬調(diào)制模塊ePWM

12.1PWM基礎(chǔ)知識

12.2ePWM模塊概述

12.3ePWM的子模塊

12.3.1時間基準子模塊

12.3.2比較功能子模塊

12.3.3動作限定子模塊

12.3.4死區(qū)控制子模塊

12.3.5斬波控制子模塊

12.3.6故障捕獲子模塊

12.3.7事件觸發(fā)子模塊

12.4PWM發(fā)波與中斷的例程

習題

第13章增強型捕獲模塊eCAP

13.1概述

13.1.1CAP模塊的作用

13.1.2eCAP模塊簡介

13.1.3eCAP工作模式

13.2捕獲模式

13.2.1輸入信號預分頻

13.2.232位計數(shù)器及相位控制

13.2.3邊沿極性選擇

13.2.4CAPx寄存器

13.2.5連續(xù)/單次捕獲控制

13.2.6中斷控制

13.2.7捕獲模式總結(jié)

13.3捕獲應用例程

13.3.1絕對時間模式測量脈沖周期

13.3.2差分時間模式測量脈沖周期

13.3.3絕對時間模式測量脈沖占空比

13.3.4差分時間模式測量脈沖占空比

13.4APWM模式

13.5APWM應用例程

13.5.1APWM模式下單路PWM生成

13.5.2APWM模式下相位控制多路PWM生成

習題

第14章增強型正交編碼脈沖模塊eQEP

14.1概述

14.1.1增量式編碼器

14.1.2轉(zhuǎn)速測量

14.1.3eQEP模塊的整體結(jié)構(gòu)

14.2正交解碼單元

14.2.1引腳屬性配置

14.2.2解碼信息

14.3位置計數(shù)器及控制單元

14.3.1位置計數(shù)器的輸入模式

14.3.2位置計數(shù)器的運行模式

14.3.3位置計數(shù)器的鎖存

14.3.4位置計數(shù)器的初始化

14.3.5位置比較單元

14.4電機測速

14.4.1測頻法

14.4.2測周法

14.5看門狗電路

14.6eQEP模塊的中斷

14.7使用eQEP進行電機測速的例程

習題

第15章串行通信接口SCI

15.1SCI模塊的概述

15.1.1SCI模塊的特點

15.1.2SCI模塊信號總結(jié)

15.2SCI模塊的工作原理

15.2.1SCI模塊發(fā)送和接收數(shù)據(jù)的工作原理

15.2.2SCI通信的數(shù)據(jù)格式

15.2.3SCI通信的數(shù)據(jù)傳輸速率

15.2.4SCI模塊的FIFO隊列

15.2.5SCI模塊的中斷

15.3SCI多處理器通信模式

15.3.1地址位多處理器通信模式

15.3.2空閑線多處理器通信模式

15.4SCI模塊的寄存器

15.5SCI發(fā)送和接收例程

習題

第16章串行外設(shè)接口SPI

16.1SPI模塊的通用知識

16.2F28335 SPI模塊的概述

16.2.1SPI模塊的特點

16.2.2SPI的信號總結(jié)

16.3SPI模塊的工作原理

16.3.1SPI主/從工作方式

16.3.2SPI數(shù)據(jù)格式

16.3.3SPI數(shù)據(jù)傳輸速率

16.3.4SPI時鐘配置

16.3.5SPI的FIFO隊列

16.3.6SPI的中斷

16.4SPI模塊的寄存器

習題

第17章增強型控制器局域網(wǎng)通信接口eCAN

17.1CAN總線的概述

17.1.1什么是CAN

17.1.2CAN是怎樣發(fā)展起來的

17.1.3CAN是怎樣工作的

17.1.4CAN有哪些特點

17.1.5什么是標準格式CAN和擴展格式CAN

17.2CAN2.0B協(xié)議

17.2.1CAN總線幀的格式和類型

17.2.2CAN總線通信錯誤處理

17.2.3CAN總線的位定時要求

17.2.4CAN總線的位仲裁

17.3F28335 eCAN模塊的概述

17.3.1eCAN模塊的結(jié)構(gòu)

17.3.2eCAN模塊的特點

17.3.3eCAN模塊的存儲空間

17.3.4eCAN模塊的郵箱

17.4F28335 eCAN模塊的寄存器

17.4.1郵箱使能寄存器CANME

17.4.2郵箱數(shù)據(jù)方向寄存器CANMD

17.4.3發(fā)送請求置位寄存器CANTRS

17.4.4發(fā)送請求復位寄存器CANTRR

17.4.5發(fā)送響應寄存器CANTA

17.4.6發(fā)送失敗響應寄存器CANAA

17.4.7接收消息掛起寄存器CANRMP

17.4.8接收消息丟失寄存器CANRML

17.4.9遠程幀請求寄存器CANRFP

17.4.10全局接收屏蔽寄存器CANGAM

17.4.11主控寄存器CANMC

17.4.12位時序配置寄存器CANBTC

17.4.13錯誤和狀態(tài)寄存器CANES

17.4.14錯誤計數(shù)寄存器CANTEC/CANREC

17.4.15全局中斷標志寄存器CANGIF0/CANGIF1

17.4.16全局中斷屏蔽寄存器CANGIM

17.4.17郵箱中斷屏蔽寄存器CANMIM

17.4.18郵箱中斷級別設(shè)置寄存器CANMIL

17.4.19覆蓋保護控制寄存器CANOPC

17.4.20TX I/O控制寄存器CANTIOC

17.4.21RX I/O控制寄存器CANRIOC

17.4.22計時郵遞計數(shù)器CANTSC

17.4.23消息目標計時郵遞寄存器MOTS

17.4.24消息目標超時寄存器MOTO

17.4.25超時控制寄存器CANTOC

17.4.26超時狀態(tài)寄存器CANTOS

17.5F28335 eCAN模塊的配置

17.5.1數(shù)據(jù)傳輸速率的配置

17.5.2郵箱初始化的配置

17.5.3消息的發(fā)送操作

17.5.4消息的接收操作

17.6eCAN模塊的中斷

17.7手把手教你實現(xiàn)CAN通信

17.7.1CAN消息的發(fā)送

17.7.2CAN消息的接收(中斷方式)

習題

第18章將程序燒寫在Flash中

18.1F28335的上電啟動過程

18.2程序在Flash中運行

18.3將函數(shù)從Flash復制到RAM中運行

18.4將段從Flash復制到RAM中運行

18.5使用Uniflash燒寫程序

習題

參考文獻

本目錄推薦

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