《TMS320F2812原理及其C语言程序开发》

资料百科

本书由孙丽明来自编写。第8章由孙丽车市略答蒸坏制述明、马方编写,此外,毛360百科幅强、赵振明、黄鉴烨、宋兴武、周琦峰、丁景志、吴斐、宋明学等在素材准备、史字校对、统稿等方面做了许多不可或缺的辅助工作。本书编写中,参阅了互联网上相关的文章和杂志,由于内容比较杂且细,这里不一一列举,一并对文章的作者表示感谢。

  • ISBN 9787302189633
  • 作    者 孙丽明
  • 出版社 清华大学出版社
  • 页    数 466 页
  • 书    名 TMS320F2812原理及其C语言程序开发

基本信息

  作者:孙丽明

  市场价:¥4写统本该局8.00

  出版社:清华大学出版社

  页码:466页

  出版日期:2008年

  ISBN:9787302189633

  条形码:9787302189633

  版本:1版

  装帧:平

  开本:16

内容简介

  《TMS320F2812原理及其C语言程序开发苏武深要注严黑》共分12章。第1章为处理器的功能以及开发环境CCS的介绍来自,用简单易懂的实例引领读者入门。第2章为验构乱式挥聚况边着兴结合工程开发的C语言基础介绍,重点是培养读者C语言开发的基本能力。第3章为TMS320F2812外设的C语言程序开发,重点介绍外设的C语言构成,使读者对TMS320F2812的外设编程有一个清楚的认识。第4~10章为TMS320F2812的外设介绍,重点介绍外设工作原理、寄存器位信息及功能,并且根据不同的外设提供详细的C三地当字测了语言程序开发,可以使读者对外设充分理解。第12章为以TMS320F2812为处理器的360百科电气平台开发介绍,重点介绍以处理器为核心的各模块硬件设计、软件开发,更好地提升读者的开发能力。附录中还介绍μC/OS-Ⅱ操作系统在TMS320F2812上移植及实时多任务管理。

  《TMS320F281稳委粮继两激官菜合镇构2原理及其C语言程序开发》适合学习DSPTM体支销密胞磁S320F2812的初级、中级用户及有一定基础的DSP设计开发人员,是D常把八权果SP方面软件和硬件工程师必备的工具书,也可以作为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.2C来自CS配置软件设置

研黑延补到等议歌益审  1.4.3CCS软件慨述

  1.4.4File(文件360百科)菜单介绍

  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语言实例程序,这些程序经过长期的测试验证,希塑能够为读者提供良好的技术参考。如果有问题可以通过邮件联系,邮箱为limingsun85@sina.com。

  全书由孙丽明编写。第8章由孙丽明、马方编写,此外,毛幅强、赵振明、黄鉴烨、宋兴武、周琦峰、丁景志、吴斐、宋明学等在素材准备、史字校对、统稿等方面做了许多不可或缺的辅助工作。本书编写中,参阅了互联网上相关的文章和杂志,由于内容比较杂且细,这里不一一列举,一并对文章的作者表示感谢。没有这些参考资料,本书的内容不会这么丰富。

  由于时间仓促有限,加上水平有限,书中错误和欠妥之处住所难免,恳请各位读者和同行批评指正。

  编者

  2008年5月于国防科技大学

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com