一、 简述
本文介绍 TMS320C6000 系列中断设置的简明方法。通过示例定时器中断,MCBSP
串口接收中断及外部中断这三种中断实现过程,介绍如何实现中断各个寄存器的配
置,中断向量表书写以及中断服务函数。最后提供一个简要的示例程序可供大家下
载使用。此示例在 DSK6416 的 TI 官方实验板上通过测试。由于定时器和串口工作
模式较繁,因此对中断无关部分不做介绍。
二、 实现 DSP 中断需要做哪些通用工作
设置允许哪些非屏蔽中断
设置各个允许的非屏蔽中断的中断来源
设置开启总中断
设计中断向量表
将中断向量表通过 cmd 文件挂载到指令内存
提供中断处理函数
如果中断向量表首地址挂载的不是 0 地址,那么需要设置中断向量表地址寄存器
对于不同的中断源,需要做各个自己的工作,比如如果是外部中断,那么需要设置
管脚极性,即由高-》低产生中断抑或反之。
为了照顾知识较少的读者,下面将从一个新工程出发,引导大家建立一个中断示例
程序。
如果您对建立工程很熟悉,可以跳过此步。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !