
嵌入式教材
以下为按技术话题排序的推荐书单,有助于弥补当前工程设计学习环境的不足。
有些书籍可能回溯 TI 技术,我们在此做了推荐,是因为我们认为这些书籍
是指导和学习的优秀指南。我们不从任何相关教材中获取报酬。

精选内容
任保宏,徐科军 | 2014年1月
MCU推荐教材

MSP430单片机原理与应用——MSP430F5xx/6xx系列单片机入门、提高与开发
任保宏,徐科军 | 2014年1月
本书以TI公司的MSP430F5xx/6xx系列单片机为例,全面介绍MSP430单片机的原理及应用。全书分为10章。第1章MSP430单片机概述;第2章MSP430单片机软件工程开发基础;第3章MSP430F5xx/6xx系列单片机的CPU与存储器;第4章MSP430单片机的中断系统;第5章MSP430单片机的时钟系统与低功耗结构;第6~8章介绍MSP430单片机的输入/输出模块、片内通信模块和片内控制模块,并给出各个模块的应用例程;第9章MSP430单片机应用系统设计实例;第10章MSP-EXP430F5529实验板简介。

嵌入式系统教程-基于Tiva C系列ARM Cortex-M4微控制器
《嵌入式系统教程——基于Tiva C系列ARM Cortex-M4微控制器》介绍嵌入式系统的基础知识,并以ARM Cortex-M4内核MCU TM4C123x为核心,详细讲述MCU应用相关的各种外设模块的原理和编程结构,并给出操作例程代码,包括电源与时钟管理、存储器、通用输入/输出(GPIO)、定时器、PWM、异步和同步通信接口(UART、SPI、I2C等)、模拟外设(ADC、DAC、AC)等。同时,对嵌入式软件设计方法、嵌入式C语言基础、RTOS等作了简明阐述。最后介绍MCU的软硬件开发环境、软件库,以及低功耗设计和电磁兼容性基础等。

MSP430单片机入门与提高:全国大学生电子设计竞赛实训教程
本书以TI公司的MSP430系列单片机为例,详细介绍了该系列超低功耗单片机的结构特点和基本工作原理。书中注重由浅入深、学以致用、理论与实践紧密集合的学习原则,以综合资源丰富、性能优异的MSP430F249为例,在IAR for MSP430集成开发环境中讲述用C语言进行结构化程序设计的方法。全书面向工程实践,以目前流行的单片机硬件仿真软件Proteus为核心,通过大量实例,对初学者进行单片机软硬件综合设计能力的培养。

MSP430系列单片机原理与工程设计实践
《MSP430系列单片机原理与工程设计实践》以MSP430F261x系列单片机为平台,详细阐述了MSP430单片机的内、外部结构组成以及常用片上外设模块的基本工作原理。本书在对基本指令、寻址方式和汇编语言等底层控制原理讲解的基础上,使用C语言作为各个片上模块的程序设计语言,既能使读者体会汇编语言的高效,也能感觉到高级语言的方便快捷;内容组织上不贪大求全,而是尽量做到把最常用、最能反映单片机精髓的知识讲细、讲精、讲透,以达到让读者触类旁通的目的;力求做到内容组织独具匠心、理论讲解深入浅出、实例设计简单易懂、习题训练丰富有趣。

MSP430超低功耗单片机原理与应用(第3版)
本书以美国德州仪器公司(TI)的MSP430系列超低功耗单片机为核心,介绍了MSP430单片机的特点和选型,详细讲述了MSP430的结构和指令系统,对MSP430全系列(特别是F5xx、F6xx)所涉及的片内外围模块的功能、原理、应用做了详尽的描述,并介绍了MSP43x的开发环境、汇编语言、库函数、C语言程序设计方法,以及单片机低功耗设计、常用接口电路设计和嵌入式软件编程基础等。书中还有几个体现MSP430单片机特点的应用实验设计。本书配套有完整的教学资源,包括PPT课件、配合MSP430 LaunchPad的多功能教学实验系统和实验指导书等。 本书可作为高等院校计算机、电子、自动化、仪器仪表等专业单片机课程的教材,也适合广大从事单片机应用系统开发的工程技术人员作为学习、参考用书。

精选内容
侯其立,石岩,徐科军 | 2015年5月
数字信号处理推荐教材

DSP原理及应用 跟我动手学TMS320F2833x
《DSP原理及应 用--跟我动手学TMS320F2833x》介绍了 TMS320F2833x DSP芯片的结构原理、外设模块、示例 程序及工程应用。全书共分为8章。其中,第1章是对 DSP芯片的概述;第2章介绍DSP的性能、结构及资源 ,并介绍最小系统的硬件;第3章介绍CCS集成开发环 境;第4章介绍DSP系统控制与中断,包括时钟和PLL 、看门狗、CPU定时器及PIE;第5章介绍DSP接口与总 线,包括GPIO、XINTF及DMA;第6章介绍DSP片上控制 与采样外设,包括ePWM、eCAP、eQEP及ADC;第7章介 绍DSP片上串行通信外设,包括SPI、McBSP、SCI、 I2C;第8章介绍DSP工程应用实例。

TMS320F2802xDSC 原理及源码解读--基于TI Piccolo系列
任润柏
TMS320F2802x DSC原理及源码解读--基于TI Piccolo系列》以CCSv5为调试平台,通过LaunchPad 28027实验板对28027 v129版本大部分源代码进行了调试解读。全书共分12章,具体内容包括:CCSv5.2简介;28027微型控制器及实验平台;系统时钟与定时器;通用输入/输出口(GPIO);串行通信接口(SCI);串行外设接口(SPI);内部集成电路(12C);模/数转换器(ADC);Piccolo增强型脉宽调制器(ePWM)模块;高分辨率脉宽调制(HRPWM);增强型捕获模块(eCAP);外设中断扩展。TMS320F2802x DSC原理及源码解读--基于TI Piccolo系列》以CCSv5为调试平台,通过LaunchPad 28027实验板对28027 v129版本大部分源代码进行了调试解读。全书共分12章,具体内容包括:CCSv5.2简介;28027微型控制器及实验平台;系统时钟与定时器;通用输入/输出口(GPIO);串行通信接口(SCI);串行外设接口(SPI);内部集成电路(12C);模/数转换器(ADC);Piccolo增强型脉宽调制器(ePWM)模块;高分辨率脉宽调制(HRPWM);增强型捕获模块(eCAP);外设中断扩展。

TMS320F2812 DSP应用技术
C2000系列DSP是TI公司TMS320 DSP的三大系列之一,它既具有一般DSP芯片的高速运算和信号处理能力,又和单片机一样在片内集成了丰富的外设,所以,不仅适用于普通的数字信号处理,还适用于高性能数字控制系统。TMS320F2812是C2000系列中性能优良且应用广泛的一种。本书以TMS320F2812为代表,具体介绍TMS320F2812结构,寻址方式和指令系统,程序编写和调试,数字输入/输出模块,事件管理器模块,模数转换器模块,串行外设接口模块,串行通信接口模块,eCAN控制器模块,数字信号处理算法,电机数字控制实例。

数字信号处理器原理、结构及应用基础:TMS320F 28x(附光盘)
本书介绍了TI公司推出的F28x系列DSP芯片,内容包括:硬件概况、内部功能、系统控制和中断、外设模块等,另外还介绍了汇编语言、C语言编程与调试环境。全书以F28x的原理和应用为主线,介绍了各个功能模块(或外设模块)的基本原理,并列举出相应的应用实例,给出了其电路原理接线图和源程序清单。书中提供的所有程序均在设计的实验开发板上调试通过。

TI-DSP系列开发应用技巧丛书 TMS320C2000系列DSP开发应用技巧——重点与难点剖析
本书详细讲述了TMS320C28x DSP的芯片结构、外设的原理和结构、系统,外设寄存器、寻址、流水线以及汇编与C/C++编译等资源。在此基础上,讲述了基于TMS320C28x系列DSP的外设,进行应用系统设计以及软件编程的基本知识,最后给出了应用系统硬件电路的设计和几个典型的汇编或C/C++程序开发实例。

精选内容
美国德州仪器公司 著,卞红雨 等编译 | 2007年12月
处理器推荐教材

TMS320C6000系列DSP的CPU与外设
本书着重介绍了TMS320C6000系列DSP的内部结构和外围设备的开发与使用,具体内容包括: CPU数据通路和控制、TMS320C620x/C670x内部程序和数据存储器、TMS320C621x/C671x/C64x二级内部存储器、直接存储器访问寄存器(DMA)控制器、DMA和CPU数据访问性能、EDMA控制器、主机接口(HPI)、扩展总线、PCI、外部存储器接口、引导模式和配置、多通道缓冲串口、定时器、中断选择器和外部中断、省电逻辑、JTAG仿真设计、通用输入/输出口(I/O)。

嵌入式数字媒体处理器原理与开发——基于TI达芬奇DM8168系列
《嵌入式数字媒体处理器原理与开发--基于TI达芬奇DM8168系列(MCU中国大学计划教材 )》全面介绍了TMS320DM8168的硬件原理、软硬件开发与系统设计,主要内容包括其基本特性、硬件结构、片内外设、开发软件与工具等。同时本书还根据研究团队多年的研发经验,提供了以DM8168为核心处理器的视频编码处理系统的应用开发技术及实例,重点解决应用设计中的关键问题。

ARM Cortex-A8处理器原理与应用-基于TI AM37x/DM37x处理器
本书介绍了TI公司AM37x/DM37x处理器的内核以及片上外围子系统的工作原理,并以Embest公司的Devkit 8500开发套件为对象,介绍了AM37x/DM37x处理器上Android操作系统移植与应用开发的基本过程。本书分12章,可以分为3个部分。第一部分包括第1~4章,介绍了Cortex-A8处理器的内核结构和编程模型。第二部分包括第5~8章,介绍AM37x/DM37x处理器上各子系统的工作原理。第三部分包含第9~12章,介绍Android系统在AM37x/DM37x处理器上的移植和应用开发过程。

嵌入式视频应用系统设计与实现--基于TI DaVinci DM355处理器
《嵌入式视频应用系统设计与实现—— 基于TI DaVinci DM355处理器》针对TI DaVinci(达芬奇)数字媒体处理器 DM355和开放源码的Linux操作系统,讲述DaVinci数字媒体处理器DM355的体系结构、片上资源及接口技术、基于DM355的视频处理系统硬件设计、基于 Linux的视频处理系统初始化过程、驱动程序和应用程序的设计过程。

CC3200 WiFi微控制器原理与实践基于MiCO物联网操作系统
CC3200Wi-Fi微控制器原理与实践—基于MiCO物联网操作系统介绍了物联网及无线连接技术的基础知识,并以ARM CortexGM4内核WiGFiSoC微控制器CC3200为核心,详细讲述了与M4内核、CC3200应用相关的各种外设模块的原理和编程结构,包括电源与时钟管理、存储器、通用输入/输出(GPIO)、定时器、异步和同步通信接口、模拟外设等.同时,对物联网操作系统MiCO 作了简明阐述,并给出很多操作例程代码.最后,介绍了CC3200的软硬件开发环境、软件库,以及物联网应用实例。