学习DSP从哪入手?
拿你要学习TI 的F280X F2812来说
(1) 芯片硬件手册:Data Manual
(2) DSP CPU and Instruction Set Reference Guide
主要学习:
a. 体系结构(存储器映射)
b. 中央处理器(CPU体系结构,CPU寄存器)
c. CPU中断和复位
d. 寻址模式;
(3) System Control and Interrupts Reference Guide
主要学习:
a. Flash存储器
b. 时钟PLL
c. 外设中断扩展
d. GPIO(引脚复用选择)
(4) DSP外设相关资料的阅读,
A. 实现控制:必须学习ADC和PWM两个外设
Analog-to-Digital Converter (ADC) Reference Guide
Enhanced Pulse Width Modulator (ePWM) Module Reference Guide
High-Resolution Pulse Width Modulator (HRPWM)
(5)编程开发平台CCS的基本使用
(6)C 与汇编 的基本应用
我从单片机转向DSP狠狠啃了一下TI的资料!
我用的是TMS320F28027,下面是相关的资料,可以再TI网站下!
SPRS523A-TMS320F2802x Piccolo Microcontrollers 整体介绍2802X系列;
spru024e-TMS320C2xC2xxC5x Optimizing C Compiler User’s Guide
第5节 Pragma Directives 很重要!弄清楚内部模块寄存器到结构体的映射过程!
程序分配到段(CODE_SECTION编译命令控制),段分配到物理空间(CMD文件中的MEMORY命令完成)的机理!
spru566h-TMS320F2802x Piccolo Peripheral Reference Guide外围模块总括
sprufn3 -TMS320F2802x Piccolo System Control and Interrupts Reference Guide 系统时钟、Flash及中断的运行原理;
sprufn6 -TMS320x2802x Piccolo Boot ROM Reference Guide DSP的引导过程!
spruge8 -TMS320x2802x Piccolo High Resolution PWM Reference Guide ePWM的使用
spruge5b-TMS320x2802x Piccolo Analog-to-Digital Converter and Comparator Reference Guide AD模块的使用
sprugh1c-TMS320x2802x Piccolo Serial Communication Interface Reference Guide 串口模块的使用
然后就是学会在CCS上建新项目,让程序在DSP上跑起来!