5 中断和定时器9

5 中断和定时器9

ID:20323042

大小:538.00 KB

页数:9页

时间:2018-10-11

5  中断和定时器9_第1页
5  中断和定时器9_第2页
5  中断和定时器9_第3页
5  中断和定时器9_第4页
5  中断和定时器9_第5页
资源描述:

《5 中断和定时器9》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章中断及定时器本章简要介绍了TMS320DM642的中断系统及定时器,对中断控制寄存器和定时器寄存器进行了重点阐述,本章的知识要点为掌握中断和定时器寄存器的配置方法,本章建议安排4个课时进行学习。5.1中断系统中断系统是TMS320DM642处理器的重要组成部分,DM642共有16级中断INT0-INT15,但DSP的中断事件多于16个,缺省情况下INT0-INT15与中断事件之间的映射关系如表5-1所示,DM642的CPU有3种类型中断,即RESET(复位)、不可屏蔽中断(NMI)和可屏蔽中断(INT4-INT15)。表5-1TMS320DM642的中断源中断编号中断选择控制

2、寄存器(MUXL,MUXH)中断选择控制寄存器(缺省值)中断事件中断功能INT0--RESET复位中断INT1--NMINMI中断INT2--保留保留、未用INT3--保留保留、未用INT4MUXL[4:0]00100GPINT4/EXTINT4GPIO中断4/外部中断4INT5MUXL[9:5]00101GPINT5/EXTINT5GPIO中断5/外部中断5INT6MUXL[14:10]00110GPINT6/EXTINT6GPIO中断6/外部中断6INT7MUXL[20:16]00111GPINT7/EXTINT7GPIO中断7/外部中断7INT8MUXL[25:21]0100

3、0EDMA_INTEDMA通道(0~63)中断事件INT9MUXL[30:26]01001EMU_DTDMAEMUDTDMA中断事件INT10MUXH[4:0]00011SD_INTASDRAM的Timer中断INT11MUXH[9:5]01010EMU_RTDXRXINT12MUXH[14:10]01011EMU_RTDXTXINT13MUXH[20:16]00000DSP_INTDSP_INT中断INT14MUXH[25:21]00001TINT0定时器0中断事件INT15MUXH[30:26]00010TINT1定时器1中断事件--01100XINT0--01101RINT0

4、--01110XINT1--01111RINT1--10000GPINT0GPINT0中断事件--10001保留未用--10010保留未用--10011INT2定时器1中断事件--10100保留未用--10101保留未用--10110ICINT0--10111保留未用--11000EMAC_MDIO_INTEMAC相关中断--11001VPINT0视频口0中断事件--11010VPINT1视频口1中断事件--11011VPINT2视频口2中断事件--11100AXINT0音频发送中断事件--11101ARINT0音频接收中断事件--11110~11111保留未用5.1.1复位复位是

5、最高级别中断,复位与其它类型中断在以下方面是不同的:lRESET是低电平有效信号,而其它的中断是边沿有效信号;l产生RESET中断,低电平必须保持10个时钟周期;l复位取消所有的指令执行,并使所有的寄存器恢复默认设置;l复位中断服务程序的指令包的存放地址必须为0;l复位不受跳转指令的影响。复位中断后,CPU恢复到一个确定的状态下,程序从地址0处开始执行。5.1.2不可屏蔽中断(NMI)NMI优先级别为2,它通常用来向CPU发出严重硬件问题的警报,如电源故障等。中断使能寄存器(IER)的NMIE位用来控制NMI。NMIE=1时,使能NMI中断;NMIE=0时,禁止NMI中断。需注意的

6、是,通过指令NMIE只能置1,不能清0。NMIE在复位或一个NMI发生时被清零。如果NMIE=0,所有可屏蔽中断(INT4-INT15)也都被禁止。5.1.3可屏蔽中断(INT4-INT15)DM642有12个可屏蔽中断,可以用于外围芯片、片内外设等,也可由软件控制或者不用。当一个可屏蔽中断发生时,要满足下列条件,CPU才能响应该中断;l控制状态寄存器(CSR)中的全局中断使能位GIE=1;l中断使能寄存器(IER)中的NMIE=1;lIER中相应中断使能位IEm=1;l中断标志寄存器(IFR)中没有更高优先级别的中断标志位为1。5.1.4中断优先级三种中断中,复位RESET具有最

7、高优先级,不可屏蔽中断为第2优先级,相应信号为NMI信号,最低优先级中断为INT15。RESET、NMI和一些INT4-INT15信号反映在DM642芯片的引脚上,有些INT4-INT15信号被片内外设所用,有些可能无用,或在软件控制下使用。DM642的中断优先级如表5-2所示。表5-2中断优先级优先级中断名称中断类型最高最低RESET复位NMI不可屏蔽INT4可屏蔽INT5可屏蔽INT6可屏蔽INT7可屏蔽INT8可屏蔽INT9可屏蔽INT10可屏蔽INT11可屏蔽

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

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

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