呵呵,,,第一个程序很简单,但我会努力的。通过这个程序,至少会让你了解CSL文件在DSP中的应用。本程序很简单,就是通过控制ST1—55的XF位,输出0或1。以下是程序:
#include <stdio.h>
//#include <csl.h>
#include <csl_chip.h>
void main()
{
while(1)
{
CHIP_FSET(ST1_55,XF,0);
CHIP_FSET(ST1_55,XF,1);
}
}
这个程序包括几个头文件,其中CSL。H这个头文件可以不要,它主要是控制所有的片内外设,如果不要,则这个程序只能控制芯片内的寄存器。CSL—CHIP。H这个文件必要,主要是控制寄存器用的。主程序很简单,主要是通过调用CSL的API函数,来控制XF的输出。
CHIP—FSET(REG,FILED,VAL)函数说明如下:REG是寄存器名,FILED是寄存器中的位,VAL是你想要置这个位上的值。当然这个位上的值只能为0或1。
在CCS中需要添回CSL5502。LIB。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。