TMS320F2812原理及其C語言程式

TMS320F2812原理及其C語言程式

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

基本介紹

  • 書名:TMS320F2812原理及其C語言程式
  • 出版社:清華大學出版社
  • 頁數:466頁
  • 開本:16
  • 定價:48.00
  • 作者:孫麗明
  • 出版日期:2008年12月1日
  • 語種:簡體中文
  • ISBN:9787302189633
  • 品牌:清華大學出版社
內容簡介,圖書目錄,文摘,序言,

內容簡介

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

圖書目錄

第1章 晶片功能概述、軟體介紹、項目流程管理研究
1.1 TMS320F2812性能概述
1.2 TMS320F2812結構概述
1.2.1 引腳分布
1.2.2 TMS320F2812引腳信號捕述

1.3 TMS320F2812功能概覽
1.3.1 存儲空間示意圖
1.3.2 簡要描述

1.4 DSP集成環境CCS介紹
1.4.1 CCS安裝
1.4.2 CCS配置軟體設定
1.4.3 CCS軟體慨述
1.4.4 File(檔案)選單介紹
1.4.5 Edit(編輯)選單介紹
1.4.6 View(視圖)選單介紹
1.4.7 Project(工程)選單介紹
1.4.8 Debug(調試)選單介紹

1.5 CCS工程管理
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.1 C語言數據結構及語法
2.1.1 C語言數據結構
2.1.2 C語言運算符與表達式

2.2 程式控制結構
2.2.1 if語句
2.2.2 switch語句
2.2.3 while語句
2.2.4 for語句
2.2.5 程式控制中的特殊運算符
2.3 數組
2.4 指引
2.5 函式

2.6 C語言編程規範
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.1 Flash存儲器
4.1.2 OTP存儲器
4.1.3 Flash和()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.5 F2812外設結構
4.5.1 外設結構暫存器
4.5.2 受EALLOW保護的暫存器

4.6 F2812外設中斷擴展模組
4.6.1 PIE控制器概述
4.6.2 中斷操作步驟
4.6.3 向量表的映射
4.6.4 中斷源
4.6.5 復用中斷操作過程
4.6.6 使能/禁止復用外設中斷的程式步驟
4.6.7 外設向CPU發出的復州中斷請求流程
4.6.8 PIE向量表
4.6.9 P1E配置暫存器
4.6.10 中斷程式設計

4.7 看門狗模組
4.7.1 看門狗模組介紹
4.7.2 看門狗計數暫存器(WDCNTR)
4.7.3 看門狗復位暫存器(WDKEY)
4.7.4 看門狗控制暫存器(WDCR)
4.7.5 看門狗模組程式設計

4.8 32位CPU定時器
4.8.1 TIMERxTIM暫存器
4.8.2 TIMERxPRD暫存器
4.8.3 TIMERxTCR暫存器
4.8.4 TIMERxTPR暫存器
4.8.5 定時器程式設計

4.9 通用輸入輸出口(GPI())
4.9.1 GPI()介紹
4.9.2 輸入限制
4.9.3 GPxMUX暫存器(功能選擇暫存器)
4.9.4 GPxDIR暫存器(方向控制暫存器)
4.9.5 GPxDAT衡存器(數據暫存器)
4.9.6 GPxSET暫存器(置位暫存器)
4.9.7 GPxCLEAR暫存器(清除暫存器)
4.9.8 GPxTOGGLE暫存器(取反觸發寄器)
4.9.9 暫存器位I/O引腳的映射
4.9.10 GPIO程式設計

第5章 TMS320F2812外部接口(XINTF)
5.1 外部接U功能概述
5.2 X1NTF配褂概述
5.2.1 政變XINTF配置和時序寄器的程式
5.2.2 XINTF時鐘
5.2.3 寫緩衝器
5.2.4 XINTF每個區域訪問的引導、激活、跟蹤的時序
5.2.5 XREADY信號採樣
5.2.6 區域切換
5.2.7 XMP/MC信號對XINTF的影響
5.3 引導、激活、跟蹤等待狀態的配置

5.4 XINTF暫存器
5.4.1 XINTF時序暫存器(XTIMINGx)
5.4.2 XINTF配性寄仔器(XINCNFx)
5.4.3 XBANK暫存器
5.5 信號描述
5.6 XINTF操作時序圖

5.7 XINTF套用開發及C語言程式設計
5.7.1 XINTF套用開發概述
5.7.2 XINTF模組的C語言程式設計
第6章 TMS320F2812串列通信接口(SCI)
第7章 TMS3211F2812的串列外圍設備接口(SPI)
第8章 TMS320F2812增強型區域控制網路(eCAN)模組
第9章 TMS320F2812模/數轉換(ADC)模 塊
第10章 TMS320F2812事件管理器(EV)模組
第11章 Boot ROM介紹和F2812程式仿真與下載
第12章 基於TMS320F2812的電氣平台開發設計
附錄 μC/OS-Ⅱ作業系統在F2812上移植及實時多任務管理
參考文獻

文摘

第1章 晶片功能概述、軟體介紹、項目流程管理研究
要點提示
本章概述了晶片功能和性能,介紹了DSP開發環境CCS的使用以及與DSP相關的項目開發管理知識。
學習重點
(1)TMS320F2812的性能;
(2)集成環境CCS安裝及使用,以及如何生成V1.00版本源程式;
(3)了解F2812開發的基本過程及熟悉相關程式編寫方式;
(4)項目開發管理各階段任務,以及提交文檔格式、內容等。
隨著電子信息技術的不斷發展,以TI公司以為代表的數位訊號處理器(DSP)技術得到廣泛套用,在工業生產、醫療衛生、航空航天等領域發揮著重要作用。1982年TI公司成功推出了第一代DSP晶片TMS32010,之後很快又推出了第二代DSP晶片TMS32020,20世紀80年代後期,TI公司推出了第三代DSP晶片TMS32C3x,到90年代,TI公司相繼推出了第四代DSP晶片TMS32C4x、第五代DSP晶片TMS32C5x/C54x以及集多個DSP核於一體的高性能DSP晶片TMS32C8x等,到最近第六代DSP晶片TMS32C62x/C67x/C64x誕生後,構成了2000、5000、6000系列的龐大DSP家族。

序言

數位訊號處理器(digital signal processors,DSP))自20世紀80年代誕生以來,在短短的二十幾年裡得到了飛速發展,在通信、航空航天、醫療、工業控制方面得到廣泛套用,已經成為目前最具發展潛力的技術、產業和市場之一。美國德州儀器(Texas Instruments,TI)公司是DSP研發和生產的領先者,也是世界上最大的DSP供應商,目前TI推出的TMS320F2812(以下簡稱“F2812”)是世界上最具影響力定點DSP主流產品。

相關詞條

熱門詞條

聯絡我們