
作者:孙丽明编著
页数:465
出版社:清华大学出版社
出版日期:2017
ISBN:9787302189633
电子书格式:pdf/epub/txt
内容简介
本书共分12章。第一章为处理器的功能以及开发环境CCS的介绍,用简单易懂的实例引领读者入门。第2章为结合工程开发的C语言基础介绍,重点是培养读者C语言开发的基本能力。第3章为TMS320F2812外设的C语言程序开发,重点介绍外设的C语言构成,使读者对TMS320F2812的外设编程有一个清楚的认识。第4~10章为TMS320F2812的外设介绍,重点介绍外设工作原理、寄存器位信息及功能,并且根据不同的外设提供详细的C语言程序开发,可以使读者对外设充分理解。第11章为F2812的BootROM介绍,重点介绍F2812的启动方式以及不同方式的C程序开发。第12章为以TMS320F2812为处理器的电气平台开发介绍,重点介绍以处理器为核心的各模块硬件设计、软件开发,更好地提升读者的开发能力。附录中还介绍μC/OS并虿僮飨低吃赥MS320F2812上移植及实时多任务管理。
本书适合学习DSPTMS320F2812的初级、中级用户及有一定基础的DSP设计开发人员,是DSP方面软件和硬件工程师推荐的工具书,也可以作为TMS320F2812DSP爱好者的自学教材。此外,本书还可以作为高等院校相关专业的参考教材。
本书特色
本书共分12章。第1章为处理器的功能以及开发环境CCS的介绍,用简单易懂的实例引领读者入门。第2章为结合工程开发的C语言基础介绍,重点是培养读者C语言开发的基本能力。第3章为TMS320F2812外设的C语言程序开发,重点介绍外设的C语言构成,使读者对TMS320F2812的外设编程有一个清楚的认识。第4~10章为TMS320F2812的外设介绍,重点介绍外设工作原理、寄存器位信息及功能,并且根据不同的外设提供详细的C语言程序开发,可以使读者对外设充分理解。第11章为F2812的Boot ROM介绍,重点介绍F2812的启动方式以及不同方式的C程序开发。第12章为以TMS320F2812为处理器的电气平台开发介绍,重点介绍以处理器为核心的各模块硬件设计、软件开发,更好地提升读者的开发能力。附录中还介绍μC/OS并虿僮飨低吃赥MS320F2812上移植及实时多任务管理。本书适合学习DSP TMS320F2812的初级、中级用户及有一定基础的DSP设计开发人员,是DSP方面软件和硬件工程师第一的工具书,也可以作为TMS320F2812 DSP爱好者的自学教材。此外,本书还可以作为高等院校相关专业的参考教材。
目录
第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 存储空间……
第5章 TMS320F2812外部接口(XINTF)第6章 TMS320F2812串行通信接口(SCI)第7章 TMS320F2812的串行外围设备接口(SPI)第8章 TMS320F2812增强型区域控制网络(eCAN)模块第9章 TMS320F2812模/数转换(ADC)模块第10章 TMS320F2812事件管理器(EV)模块第11章 Boot ROM介绍和F2812程序仿真与下载第12章 基于TMS320F2812的电气平台开发设计附录 C/OS-Ⅱ操作系统在F2812上移植及实时多任务管理参考文献















