单片机与DSP中的DSP配置头文件
一般来说,不管是哪个公司生产的DSP芯片,它们都包括很多存储器映射的CPU寄存器和外设电路寄存器,它们在DSP的数据存储空间中的固定位置,在编程中需要经常对它们进行操作,因此需要编写一个头文件,预先把这些寄存器的名称和它们在数据存储空间的地址一一对应起来。针对某款DSP芯片编写的头文件对所有的基于该款DSP的程序都是通用的,本案例是基于TI公司的C2000 DSP系列的LF2407开发的,所以头文件lf2407_regs.h就是LF2407A的所有寄存器的配置文件,具体程序如下所示,由于DSP片上外设丰富,涉及到的寄存器也非常多,因此在头文件中对所有片上的寄存器都进行定义是非常必要的。本程序对