TMS320C54x应用实例.ppt
《TMS320C54x应用实例.ppt》由会员分享,可在线阅读,更多相关《TMS320C54x应用实例.ppt(31页珍藏版)》请在三一办公上搜索。
1、1,第7章 TMS320C54x应用实例,7.1 TMS320C54x DSP最小系统硬件设计7.2 I/O控制LED实例7.3 在线FLASH烧写实例7.4 DSP高速采样实例7.5 快速傅立叶变换(FFT)设计实现7.6 本章小结,第7章 TMS320C54x应用实例,2,7.1 TMS320C54x DSP最小系统硬件设计,7.1.1 系统设计要求一个完整独立的最小系统,至少应该包含以下内容:(1)系统上电可以独立运行用户最终程序,不需依赖计算机/仿真器等设备开发。(2)系统至少扩充一定数量的FLASH,以便升级存储执行代码和存储关键数据防止掉电丢失。(3)系统至少扩充一定数量的RAM。
2、(4)系统预留各种外设接口,包括外中断、HPI、串口、外部I/O接口等,可以外扩数据采集、控制模块等。,第7章 TMS320C54x应用实例,3,7.1 TMS320C54x DSP最小系统硬件设计,7.1.2 系统设计方案,第7章 TMS320C54x应用实例,图7-1 DSP系统构成框图,4,7.1.3 系统设计与实现1.电源设计,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,5,7.1.3 系统设计与实现2.DSP处理器设计工作时钟的设定:外部输入的时钟经过倍频以后,产生CPU的工作时钟以及同步接口所需的时钟信号,时钟信号的好坏直接决定了系统
3、的稳定性,TMS320VC5402提供了内部和外部两种方式的时钟发生模式,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,6,7.1.3 系统设计与实现3.SRAM与DSP的接口设计 CY7C1021存储器的信号定义有别于区别TMS320VC5402的读写信号,其区别关键在于读写控制信号上,两者互联需要重新构造读写控制信号,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,7,7.1.3 系统设计与实现3.SRAM与DSP的接口设计,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C
4、54x应用实例,8,7.1.3 系统设计与实现4.FLASH与DSP的接口设计,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,9,7.1.3 系统设计与实现5.复位电路设计,图7-7 RC复位电路图,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,10,7.1.3 系统设计与实现6.JTAG接口,图7-9 JTAG 连接图,7.1 TMS320C54x DSP最小系统硬件设计,第7章 TMS320C54x应用实例,11,7.1.3 系统设计与实现7.预留外扩展接口,7.1 TMS320C54x DSP最小
5、系统硬件设计,第7章 TMS320C54x应用实例,12,7.2 I/O控制LED实例,7.2.1 XF输出控制原理为了便于观察XF引脚的电平输出状态,在XF引脚上接上了一个LED指示灯。XF的输出控制着LED的亮与灭。当XF输出低电平时,LED灯亮,当XF输出高电平时,LED灯灭。,第7章 TMS320C54x应用实例,13,7.2.1 XF输出控制原理对TMS320VC5402状态寄存器ST1的第13位(XF标志位)分别进行清零或置位,则在DSP处理器的I/O引脚XF上将分别输出低电平或高电平。,汇编语言控制XF标志位程序如下:RSBXXF;XF=0SSBXXF;XF=1,C语言控制XF标
6、志位程序如下:volatile unsigned int*p;p=(volatile unsigned int*)0 x7;/set*p to ST1*p/set XF to 1,7.2 I/O控制LED实例,第7章 TMS320C54x应用实例,14,7.2.2 I/O控制LED的实现,7.2 I/O控制LED实例,第7章 TMS320C54x应用实例,15,7.2.2 I/O控制LED的实现汇编语言实现.title LED1.global RESET.mmregsSP_INT.set 400hMAIN_PRG.set 01000hV_TBL.sect vectorsRESET BD STA
7、RTSTM#0FFC0H,PMST.textSTARTLD#0,DPSTM#SP_INT,SP SSBX INTM;disable all interruptLOOP RSBXXF;XF=0CALLDEALYSSBXXF;XF=1CALLDEALYBLOOP;跳转回LOOPDEALY RPT#(0fff0h);循环NOP RET.END,7.2 I/O控制LED实例,第7章 TMS320C54x应用实例,16,7.2.2 I/O控制LED的实现C语言实现typedef unsigned int WORD;volatile WORD*p;int main(void)WORD x;p=(volat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C54x 应用 实例
链接地址:https://www.31ppt.com/p-6522013.html