DSP28035是德州仪器公司(Texas Instruments)的一款数字信号处理器,由于其较强的浮点运算能力以及灵活的可编程性,被广泛应用于各种工业控制、机器人控制、电力电子等领域。同时,DSP28035也被广泛应用于汽车电子领域,例如车载音响控制、发动机控制等方面。
一般来讲,我们在DSP28035微控制器的软件开发方面会使用到Code Composer Studio(CCS)软件以及C语言进行编程。CCS是德州仪器(TI)一款基于eclipse平台的集成开发环境,可以对C语言进行编译、调试。此外,由于DSP28035手册中包含有很多底层驱动程序和API,我们可以直接引用这些封装好的代码进行开发。
在使用CCS进行DSP28035软件编写时,需要先创建一个新的CCS工程。接着,通过CCS创建的工程,可以对系统时钟、输入输出口、ADC、PWM、SCI等系统组件进行编程初始化。此外,还可以通过C语言编写软件算法,进行数字信号加工和控制算法实现。
另一个比较有用的工具是DSP28035仿真器,其可以在实际硬件不可用的情况下,对DSP28035进行仿真运行。此外,在仿真运行中,可以在CCS环境中进行单步调试、打断点等操作,方便程序的调试和研发。
下面是DSP28035软件编写的主要开发工具列表: