数字信号处理器(Digital Signal Processing,DSP)是一项成熟的数字处理技术。它具有速度快、精度高、抗干扰能力强、尺寸小、性能稳定等优点,特别适合处理复杂的控制算法。目前传统的DSP功能开发方法,是利用汇编语言或C/C++语言进行DSP功能开发,具有周期长,工作量大,调试复杂等缺点,不利于算法验证和产品快速开发。而且,程序下载所依赖的仿真器价格一般比较昂贵,也增加了产品开发的成本。 本文利用TMS320F2812芯片自主开发了硬件平台,提出了在Matlab/Simulink环境下,搭建算法模型并自动生成C代码,并通过串口下载至DSP目标板的快速开发方案。 1