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

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

《TMS320F2812原理及其C語言程式開發》是2008年清華大學出版社出版的圖書,作者是孫麗明。

基本介紹

  • 書名:TMS320F2812原理及其C語言程式開發
  • 作者:孫麗明
  • ISBN:9787302189633
  • 頁數:466 頁
  • 定價:48.00
  • 出版社:清華大學出版社
  • 出版時間:2008年
一、基本信息,二、內容簡介,1、基本內容,2、編輯推薦,3、目錄,

一、基本信息

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

二、內容簡介

1、基本內容

《TMS320F2812原理及其C語言程式開發》共分12章。第1章為處理器的功能以及開發環境CCS的介紹,用簡單易懂的實例引領讀者入門。第2章為結合工程開發的C語言基礎介紹,重點是培養讀者C語言開發的基本能力。第3章為TMS320F2812外設的C語言程式開發,重點介紹外設的C語言構成,使讀者對TMS320F2812的外設編程有一個清楚的認識。第4~10章為TMS320F2812的外設介紹,重點介紹外設工作原理、暫存器位信息及功能,並且根據不同的外設提供詳細的C語言程式開發,可以使讀者對外設充分理解。第12章為以TMS320F2812為處理器的電氣平台開發介紹,重點介紹以處理器為核心的各模組硬體設計、軟體開發,更好地提升讀者的開發能力。附錄中還介紹μC/OS-Ⅱ作業系統在TMS320F2812上移植及實時多任務管理。
《TMS320F2812原理及其C語言程式開發》適合學習DSP TMS320F2812的初級、中級用戶及有一定基礎的DSP設計開發人員,是DSP方面軟體和硬體工程師必備的工具書,也可以作為TMS320F2812 DSP愛好者的自學教材。此外,《TMS320F2812原理及其C語言程式開發》還可以作為高等院校相關專業的參考教材。
本書由孫麗明編寫。第8章由孫麗明、馬方編寫,此外,毛幅強、趙振明、黃鑒燁、宋興武、周琦峰、丁景志、吳斐、宋明學等在素材準備、史字校對、統稿等方面做了許多不可或缺的輔助工作。本書編寫中,參閱了網際網路上相關的文章和雜誌,由於內容比較雜且細,這裡不一一列舉,一併對文章的作者表示感謝。
--------------------------------------------------------------------------------

2、編輯推薦

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

3、目錄

第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上移植及實時多任務管理
參考文獻
……

相關詞條

熱門詞條

聯絡我們