首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   TMS320F24x的实时多中断任务处理      ★★★ 【字体: 】  
TMS320F24x的实时多中断任务处理
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:42:07   点击数:[]    

下面结合一个具体的机器人DSP控制程序,给出DSP实时多中断任务处理的实例。在本机器人DSP控制程序中,一共要完成四个中断实时处理任务,并且涉及到了多个中断源共享DSP内核同一中断级的中断方式。中断服务程序结构框图如图6所示。串行中断SCI占用了INT1第一级中断,完成DSP与上位机的通信任务。定时器T1中断占用了INT2第二级中断,完成传感器的位置信息采集和PID控制任务。而定时器T2中断和定时器T3中断则共用了INT3第三级中断,完成产生两路PWM波形的任务。定时器T2和定时器T3各自周期中断的向量偏移地址分别为002BH和002FH。当有INT3级中断申请时,在对应的中断服务程序(ISR)中判断中断的向量偏移地址,以此来确定具体是产生了定时器T2中断还是定时器T3中断,再转入定时器T2/T3相应的子中断服务程序。在中断服务程序中,需要根据在中断程序中对各种寄存器的使用情况,编写中断保护和中断恢复代码,即在进入ISR时,要对这些寄存器变量进行堆栈保护;在ISR完成时,要对这些寄存器变量进行堆栈恢复。另外,在编写中断服务程序时,要注意对各寄存器的中断标志位和中断屏蔽位进行适当的处理,为进入下一次中断做准备。以下即为给出的机器人中断服务程序的核心代码,主要对两个定时器中断源共享INT3中断级的中断处理进行详尽地阐述。对于INT1和INT2这两个中断任务,由于无多中断源共享的问题,在进行中断处理时比较简单,直接进入相应的ISR即可。相应的中断处理程序请见网络补充版。

结语

在利用DSP进行数字化控制的过程中,必然要使用到较多的中断才能圆满完成对复杂控制系统的控制任务。F240作为DSP TMS320F24x系列的典型代表,掌握F240的中断处理方法,对TMS320F24x系列的TMS320F241/F243/C242以及TMS320LF2406/LF2407等芯片同样具有参考意义。因此,这种处理方法还具有一定的通用性。笔者将该处理方法应用到基于TMS320F240的主从遥控作业机器人控制系统的软件开发中。经实践证明,这能够满足机器人的实时多中断任务处理的要求,并取得了良好的实际效果。



上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:基于DSP的电力线载波OFDM调制解调器

  • 下一篇文章:TrimediaDSP芯片JTAG接口的仿真器设计
  • 返回上一页】【打 印】【关闭窗口
    中查找“TMS320F24x的实时多中断任务处理”更多相关内容 5VAR论文频道
    中查找“TMS320F24x的实时多中断任务处理”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››TMS320C2XX开发设计中应注意的问题...
  • ››TMS320C32DSP的中断编程方法及BOOT...
  • ››TMS320VC5402外部并行引导装载方法...
  • ››TMS320C6701在电离层垂直探测系统中...
  • ››TMS320C6711的FLASH引导装载系统研...
  • ››TMS320C6201在MPEG-4视频解码器中的...
  • ››TMS320C54x和ADSP218x性能比较
  • ››TMS320F206的中断技术及其实现
  • ››TMS320C55x的指令流水线及其效率的...
  • ››TMS320C32扩展异步串口的方法
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .