《TMS320F2812原理及其C語言程式開發》

《TMS320F2812原理及其C語言程式開發》

《TMS320F2812原理及其C語言程式開發》共分12章。第1章為處理器的功能以及開發環境CCS的介紹,用簡單易懂的實例引領讀者入門。第2章為結合工程開發的C語言基礎介紹,重點是培養讀者C語言開發的基本能力。第3章為TMS320F2812外設的C語言程式開發,重點介紹外設的C語言構成,使讀者對TMS320F2812的外設編程有一個清楚的認識。

基本信息

基本信息

作者:孫麗明
市場價:¥48.00
出版社:清華大學出版社
頁碼:466頁
出版日期:2008年
ISBN:9787302189633
TMS320F2812原理及其C語言程式開發tms320f2812原理及其C語言程式開發

條形碼:9787302189633
版本:1版
裝幀:平裝
開本:16

內容簡介

TMS320F2812原理及其C語言程式開發》共分12章。第1章為處理器的功能以及開發環境CCS的介紹,用簡單易懂的實例引領讀者入門。第2章為結合工程開發的C語言基礎介紹,重點是培養讀者C語言開發的基本能力。第3章為TMS320F2812外設的C語言程式開發,重點介紹外設的C語言構成,使讀者對TMS320F2812的外設編程有一個清楚的認識。第4~10章為TMS320F2812的外設介紹,重點介紹外設工作原理、暫存器位信息及功能,並且根據不同的外設提供詳細的C語言程式開發,可以使讀者對外設充分理解。第12章為以TMS320F2812為處理器的電氣平台開發介紹,重點介紹以處理器為核心的各模組硬體設計、軟體開發,更好地提升讀者的開發能力。附錄中還介紹μC/OS-Ⅱ作業系統在TMS320F2812上移植及實時多任務管理。
圖書室圖書室

《TMS320F2812原理及其C語言程式開發》適合學習DSPTMS320F2812的初級、中級用戶及有一定基礎的DSP設計開發人員,是DSP方面軟體和硬體工程師必備的工具書,也可以作為TMS320F2812DSP愛好者的自學教材。此外,《TMS320F2812原理及其C語言程式開發》還可以作為高等院校相關專業的參考教材。

編輯推薦

以F2812為核心的電氣平台的開發與設計
豐富的C語言程式開發實例
C語言的編程基礎和編程規範
詳細介紹F2812的外設原理和編程技巧
F2812的BootROM相關內容及多種啟動方式介紹
ADC外部校正原理
嵌入式項目流程管理知識介紹
μC/OS-Ⅱ系統在F2812上的移植,以及實時多任務管理

目錄

第1章晶片功能概述、軟體介紹、項目流程管理研究
1.1TMS320F2812性能概述
1.2TMS320F2812結構概述
1.2.1引腳分布
1.2.2TMS320F2812引腳信號捕述
1.3TMS320F2812功能概覽
1.3.1存儲空間示意圖
1.3.2簡要描述
1.4DSP集成環境CCS介紹
1.4.1CCS安裝
1.4.2CCS配置軟體設定
1.4.3CCS軟體慨述
1.4.4File(檔案)選單介紹
1.4.5Edit(編輯)選單介紹
1.4.6View(視圖)選單介紹
1.4.7Project(工程)選單介紹
1.4.8Debug(調試)選單介紹
1.5CCS工程管理
1.5.1創建新的工程檔案
1.5.2編譯並運行程式
1.6一個簡單的例子程式介紹
1.6.1基本的程式代碼生成
1.6.2具體的程式開發介紹
1.7嵌入式項目開發流程管理
1.7.1概述
1.7.2項目啟動
1.7,3項目計畫
1.7.4項目研發
1.7.5項目結束
第2章C語言程式設計基礎
2.1C語言數據結構及語法
2.1.1C語言數據結構
2.1.2C語言運算符與表達式
2.2程式控制結構
2.2.1if語句
2.2.2switch語句
2.2.3while語句
2.2.4for語句
2.2.5程式控制中的特殊運算符
2.3數組
2.4指引
2.5函式
2.6C語言編程規範
2.6.1環境
2.6.2語言規範
2.6.3字元類
2.6.4變情類型
2.6.5函式聲明和定義
2.6.6變數初始化
2.6.7算法類型轉換
2.6.8編程風格
第3章TMS320F2812外設的C語言程式設計
3.1導言
3.2傳統的#define方法
3.3位定義和暫存器結構體定義方式
3.3.1定義暫存器結構體
3.3.2使用DATA_SECTION將暫存器結構體映射到地址空間
3.3.3添加位定義
3.3.4共同體定義
3.4位操作和暫存器結構體定義方式的優點
3.5對位或暫存器整體進行操作
3.6一個特殊的例子(eCAN控制暫存器)
第4章TMS320F2812系統控制及中斷
4.1存儲空間
4.1.1Flash存儲器
4.1.2OTP存儲器
4.1.3Flash和()TP暫存器
4.2時鐘及系統控制
4.2.1時鐘及系統控制概述
4.2.2外設時鐘控制暫存器(PCLKCR)
4.2.3系統控制和狀態暫存器(SCSR)
4.2.4高/低速外設時鐘預定標寄存器(HISPCP/L()SPCP)
4.3振盪器及鎖相環模組
4.4低功耗模式
4.5F2812外設結構
4.5.1外設結構暫存器
4.5.2受EALLOW保護的暫存器
4.6F2812外設中斷擴展模組
4.6.1PIE控制器概述
4.6.2中斷操作步驟
4.6.3向量表的映射
4.6.4中斷源
4.6.5復用中斷操作過程
4.6.6使能/禁止復用外設中斷的程式步驟
4.6.7外設向CPU發出的復州中斷請求流程
4.6.8PIE向量表
4.6.9P1E配置暫存器
4.6.10中斷程式設計
4.7看門狗模組
4.7.1看門狗模組介紹
4.7.2看門狗計數暫存器(WDCNTR)
4.7.3看門狗復位暫存器(WDKEY)
4.7.4看門狗控制暫存器(WDCR)
4.7.5看門狗模組程式設計
4.832位CPU定時器
4.8.1TIMERxTIM暫存器
4.8.2TIMERxPRD暫存器
4.8.3TIMERxTCR暫存器
4.8.4TIMERxTPR暫存器
4.8.5定時器程式設計
4.9通用輸入輸出口(GPI())
4.9.1GPI()介紹
4.9.2輸入限制
4.9.3GPxMUX暫存器(功能選擇暫存器)
4.9.4GPxDIR暫存器(方向控制暫存器)
4.9.5GPxDAT衡存器(數據暫存器)
4.9.6GPxSET暫存器(置位暫存器)
4.9.7GPxCLEAR暫存器(清除暫存器)
4.9.8GPxTOGGLE暫存器(取反觸發寄器)
4.9.9暫存器位I/O引腳的映射
4.9.10GPIO程式設計
第5章TMS320F2812外部接口(XINTF)
5.1外部接U功能概述
5.2X1NTF配褂概述
5.2.1政變XINTF配置和時序寄器的程式
5.2.2XINTF時鐘
5.2.3寫緩衝器
5.2.4XINTF每個區域訪問的引導、激活、跟蹤的時序
5.2.5XREADY信號採樣
5.2.6區域切換
5.2.7XMP/MC信號對XINTF的影響
5.3引導、激活、跟蹤等待狀態的配置
5.4XINTF暫存器
5.4.1XINTF時序暫存器(XTIMINGx)
5.4.2XINTF配性寄仔器(XINCNFx)
5.4.3XBANK暫存器
5.5信號描述
5.6XINTF操作時序圖
5.7XINTF套用開發及C語言程式設計
5.7.1XINTF套用開發概述
5.7.2XINTF模組的C語言程式設計
第6章TMS320F2812串列通信接口(SCI)
第7章TMS3211F2812的串列外圍設備接口(SPI)
第8章TMS320F2812增強型區域控制網路(eCAN)模組
第9章TMS320F2812模/數轉換(ADC)模組
第10章TMS320F2812事件管理器(EV)模組
第11章BootROM介紹和F2812程式仿真與下載
第12章基於TMS320F2812的電氣平台開發設計
附錄μC/OS-Ⅱ作業系統在F2812上移植及實時多任務管理
參考文獻
……

序言

數位訊號處理器(digitalsignalprocessors,DSP))自20世紀80年代誕生以來,在短短的二十幾年裡得到了飛速發展,在通信、航空航天、醫療、工業控制方面得到廣泛套用,已經成為目前最具發展潛力的技術、產業和市場之一。美國德州儀器(TexasInstruments,TI)公司是DSP研發和生產的領先者,也是世界上最大的DSP供應商,目前TI推出的TMS320F2812(以下簡稱“F2812”)是世界上最具影響力定點DSP主流產品。
F2812是TI公司的一款用於控制的高性能、多功能、商性價比的32位定點DSP晶片,最高可在150MHz主頻下工作。F2812片內集成眾多資源:存儲資源Flash、RAM;標準通信接口,如串列通信接口(SCI)、串列外設接口(SPI)、增強型eCAN匯流排接口,方便與外設之間進行通信。在F2812內部還集成了一個12位的ADC轉換模組,最高採樣速率達12.5Msps;F2812片上還包括事件管理器(EV)、定時器、看門狗以及大量的用戶可開發利用的GPIO口等資源。眾多資源可以方便用戶開發利用。
本書為作者在長期的開發實踐後編寫的,作者總結了以前的相關書籍的優缺點,並結合自己的開發經驗編寫了此書。本書綜合介紹了F2812晶片的功能特點、工作原理,重點介紹片內外設資源的套用開發及相關的暫存器配置;結合硬體原理圖,以具體的C語言程式闡述各模組的套用;同時還結合實際套用,介紹以F2812為處理器的電氣平台的硬體設計、軟體開發。在附錄中還介紹了現在套用非常廣泛的μC/OS-Ⅱ作業系統在F2812上的移植,詳細介紹了實時多任務管理。本書為用戶提供了大量的C語言實例程式,這些程式經過長期的測試驗證,希塑能夠為讀者提供良好的技術參考。如果有問題可以通過郵件聯繫,信箱為[email protected]
全書由孫麗明編寫。第8章由孫麗明、馬方編寫,此外,毛幅強、趙振明、黃鑒燁、宋興武、周琦峰、丁景志、吳斐、宋明學等在素材準備、史字校對、統稿等方面做了許多不可或缺的輔助工作。本書編寫中,參閱了網際網路上相關的文章和雜誌,由於內容比較雜且細,這裡不一一列舉,一併對文章的作者表示感謝。沒有這些參考資料,本書的內容不會這么豐富。
由於時間倉促有限,加上水平有限,書中錯誤和欠妥之處住所難免,懇請各位讀者和同行批評指正。
編者
2008年5月於國防科技大學

相關搜尋

熱門詞條

聯絡我們