浅谈DSP系统常用的编程和控制方法.docVIP

  • 14
  • 0
  • 约2.91千字
  • 约 5页
  • 2016-12-21 发布于北京
  • 举报
浅谈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精品文档

相关文档