第5章DSP片内外设

第5章DSP片内外设

ID:45166984

大小:1.47 MB

页数:61页

时间:2019-11-10

第5章DSP片内外设_第1页
第5章DSP片内外设_第2页
第5章DSP片内外设_第3页
第5章DSP片内外设_第4页
第5章DSP片内外设_第5页
资源描述:

《第5章DSP片内外设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章DSP片内外设片内外设概述中断管理系统数字I/O接口事件管理器模块EV(EventManager)模/数转换模块ADCSCI串行通信接口模块SPI串行外设接口模块CAN控制器模块看门狗定时器WDT片内外设概述TMS320C2000DSP控制器可以被看成是一种高档32位单片计算机(单片解决方案:SingleChipSolution)。也是由CPU、存储器、接口等组成。C2000DSP片内接口部件有数字I/O接口、事件管理器模块、模/数转换模块、各种通信模块(包括SCI串行通信接口、SPI串行外设接口、CAN控制器模块)、看门狗定

2、时器及中断管理系统等。2407DSP功能框图中断管理系统2407DSP中断管理系统DSP内核中断:INT1-INT6。每个外设中断连接到内核中断。支持软件中断与硬件中断软件中断是由指令INTR、NMI、TRAP请求的中断。硬件中断由硬件引起。外部中断(由外部中断引脚引起)与内部中断(由片内外设动作事件引起)可屏蔽中断(都是硬件中断,可以用指令屏蔽或允许)与不可屏蔽中断(包括所有软件中断和硬件复位中断RS。CPU中断寄存器CPU中断标志寄存器IFR(InterruptFlagRegister)地址0006HD15-6Reserved。

3、D5INT6flag,D5=1有INT6中断申请。向该位写1,可清除中断请求。D4-D0为INT5-INT1中断申请标志。CPU中断屏蔽寄存器IMR(InterruptMaskableRegister)地址0004HD15-6Reserved。D5INT6mask,D5=1,使能INT6中断。D5=0,屏蔽INT6中断请求。D4-D0为INT5-INT1中断屏蔽位。外设中断寄存器外设中断矢量寄存器PIVR地址701EH包含外设中断的地址向量。外设中断请求寄存器PIRQ07010H,PIRQ17011H,PIRQ27012H某位为1,

4、表示有相应的外设中断请求外设中断应答寄存器PIACK07014H,PIACK17015H,PIACK27016H,外设中断请求应答位。写1引起相应的外设中断应答,从而将相应的外设中断请求位清零。定时器T1周期中断例子(另有教材P183例9-3)0000hB_c_int0;复位中断0004hBGISR2;INT2中断_c_int0:…;主程序CLRCINTM;开放总中断WAIT:NOP;等中断BWAIT1000hGISR2:…LACCEVIVA,1;读取外设中断向量ADD#EV_VECTORS;加上外设中断入口地址BACC;转到相应的

5、中断服务子程序T1PINT_ISR:;T1周期中断服务子程序…RET数字I/O端口(教材P179例9-2)数字并行I/O端口概述2407DSP有41个通用双向的数字I/O(GPIO)引脚,其中大多数都是基本功能和通用I/O复用引脚。数字I/O端口寄存器引脚的功能可以通过如下9个16控制寄存器设置:I/O复用控制寄存器(MCRx,x=A,B,C):用来选择I/O端口作为基本功能或通用I/O功能。1:基本功能数据和方向控制寄存器(PxDATDIR,x=A,B,C,D,E,F):用来选择一般I/O的数据方向。1:输出方式;0:输入方式数字

6、I/O复用引脚方框图事件管理器模块EVA/EVB通用定时器GPT(GeneralPurposeTimer)比较单元与PWM发生器(PulseWidthModulation)捕获单元Capture正交脉冲编码电路QEP(QuadratureEncoderPulse)240xDSP提供两个完全相同的事件管理器模块EVA/EVB。而24x(240,243等)DSP有一个。事件管理器中断分为三组(INT2,INT3,INT4),每组分配一个中断。每组中断皆有多个中断源。事件管理器结构图事件管理器:通用定时器GPT通用定时器GPT通用定时器x

7、包括以下部件:(EVA:x=1,2EVB:x=3,4)16位可读写的定时器计数器TxCNT16位可读写的定时器周期寄存器TxPR16位可读写的定时器比较寄存器TxCMPR16位可读写的定时器控制寄存器TxCON全局通用定时器控制寄存器GPTCONA/BD15,12-11,5-4:ReservedD14:T2STAT定时器2的状态。0:减计数D13:T1STATD10-9:T2TOADC定时器2启动AD转换事件D8-7:T1TOADCD6:TCOMOE比较输出允许D3-2:T2PIN定时器2比较输出极性D1-0:T1PIN单个通用定时

8、器控制寄存器TxCOND15-14:Free,Soft仿真控制位D13:ReservedD12-11:TMOD1,TMODE0计数模式选择D10-8:TPS2-TPS0输入时钟预定标系数D6:TENBLE定时器2,4周期寄存器选择位D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。