浅议DSP系统常用编程与控制方法.docVIP

  • 4
  • 0
  • 约2.89千字
  • 约 6页
  • 2017-11-26 发布于福建
  • 举报
浅议DSP系统常用编程与控制方法

浅议DSP系统常用编程与控制方法   【摘 要】本文首先对DSP程序设计和Windows应用程序设计进行了比较,从而分析了DSP程序设计的优势。主要阐述了DSP系统编程的ADSP-TS201S中LDF文件的编写、系统配置与初始化函数的编写、main函数的编写、系统配置与初始化函数的编写、main函数的编写及典型处理流程等方面。 【关键词】DSP系统编程;main函数;LDF文件 由于DSP在开始工作之前需要对芯片的时钟和外设进行设置,并且DSP系统通常一旦启动,便开始执行重复操作,所以DSP的程序设计和Windows应用程序设计会有一些不同,大概可归纳为以下3点:设计思想的不同,并行执行的不同,时间可预测性的不同。 首先,在DSP的程序设计中,通常需要先对DSP和外围设备进行初始化,初始化完成后的程序为一个无限循环,在循环中判断不同的条件执行不同的任务,并通过DSP中断来处理一些特殊的情况,类似于Windows应用程序设计中的消息机制;另外目前的DSP中并没有Windows编程中的多线程,除了DMA可以和DSP运算同时进行外,其他的操作都是顺序执行的,例如在执行中断服务函数时,需打断之前的操作过程,保存之前的现场后再开始执行中断服务函数,在完成中断服务函数后再恢复现场,并顺序执行进入中断前的程序;最后,实时信号处理要求程序的执行时间是可预测的,以判断系统是否满足实

文档评论(0)

1亿VIP精品文档

相关文档