Motorola的嵌入式SDK(Software Development Kit)是一个API、库、服务、规则的集合体,它加速了DSP的开发工作。但是,它的定时器在实现小时间定时方面的准确度却不高,对实现高频正弦波(10~100kHz)有一定的难度。因此,可采用软件延时的方法来控制脉冲序列的输出,这为实现高频正弦波奠定了基础。另外,由于DSP56F805提供了PWM模块,主要用于电机控制,输出为PWM0一WM5六路输出,为电机控制提供了方便。但是该模块不能提供高频输出,在实现高频正弦波调制方面是个难点。因此,笔者没有利用PWM模块,而是采用通用I/0口作为输出。